<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Ipopt: Ipopt::IteratesVector Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  extensions: ["tex2jax.js"],
  jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 40px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Ipopt Documentation
   &#160;<!--span id="projectnumber">3.14.15</span-->
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <span id="MSearchSelect"                onmouseover="return searchBox.OnSearchSelectShow()"                onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
          <input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('classIpopt_1_1IteratesVector.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classIpopt_1_1IteratesVector-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">Ipopt::IteratesVector Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p>Specialized <a class="el" href="classIpopt_1_1CompoundVector.html" title="Class of Vectors consisting of other vectors.">CompoundVector</a> class specifically for the algorithm iterates.  
 <a href="classIpopt_1_1IteratesVector.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Ipopt::IteratesVector:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classIpopt_1_1IteratesVector__inherit__graph.png" border="0" usemap="#aIpopt_1_1IteratesVector_inherit__map" alt="Inheritance graph"/></div>
<map name="aIpopt_1_1IteratesVector_inherit__map" id="aIpopt_1_1IteratesVector_inherit__map">
<area shape="rect" title="Specialized CompoundVector class specifically for the algorithm iterates." alt="" coords="102,308,255,336"/>
<area shape="rect" href="classIpopt_1_1CompoundVector.html" title="Class of Vectors consisting of other vectors." alt="" coords="92,232,265,260"/>
<area shape="poly" title=" " alt="" coords="181,276,181,308,176,308,176,276"/>
<area shape="rect" href="classIpopt_1_1Vector.html" title="Vector Base Class." alt="" coords="127,157,230,184"/>
<area shape="poly" title=" " alt="" coords="181,200,181,232,176,232,176,200"/>
<area shape="rect" href="classIpopt_1_1TaggedObject.html" title="TaggedObject class." alt="" coords="103,81,254,109"/>
<area shape="poly" title=" " alt="" coords="181,124,181,156,176,156,176,124"/>
<area shape="rect" href="classIpopt_1_1ReferencedObject.html" title="Storing the reference count of all the smart pointers that currently reference it." alt="" coords="5,5,184,33"/>
<area shape="poly" title=" " alt="" coords="123,42,165,79,162,83,119,46"/>
<area shape="rect" href="classIpopt_1_1Subject.html" title="Slight Variation of the Observer Design Pattern (Subject part)." alt="" coords="207,5,318,33"/>
<area shape="poly" title=" " alt="" coords="238,46,195,83,192,79,234,42"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:af419a32ddb70d2d1c57f00626676987f" id="r_af419a32ddb70d2d1c57f00626676987f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#af419a32ddb70d2d1c57f00626676987f">IteratesVector</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1IteratesVectorSpace.html">IteratesVectorSpace</a> *<a class="el" href="classIpopt_1_1DependentResult.html">owner_space</a>, <a class="el" href="classIpopt_1_1DependentResult.html">bool</a> <a class="el" href="classIpopt_1_1DependentResult.html">create_new</a>)</td></tr>
<tr class="memdesc:af419a32ddb70d2d1c57f00626676987f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructors / Destructors.  <br /></td></tr>
<tr class="separator:af419a32ddb70d2d1c57f00626676987f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:add074e54ed7fe7a0ed616342deb17e5b" id="r_add074e54ed7fe7a0ed616342deb17e5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1IteratesVector.html">IteratesVector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#add074e54ed7fe7a0ed616342deb17e5b">MakeNewIteratesVector</a> (<a class="el" href="classIpopt_1_1DependentResult.html">bool</a> <a class="el" href="classIpopt_1_1DependentResult.html">create_new</a>=<a class="el" href="classIpopt_1_1DependentResult.html">true</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:add074e54ed7fe7a0ed616342deb17e5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make New methods.  <br /></td></tr>
<tr class="separator:add074e54ed7fe7a0ed616342deb17e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc8b6a2d45ee73d5e2bf6d8e1f3eecd5" id="r_acc8b6a2d45ee73d5e2bf6d8e1f3eecd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1IteratesVector.html">IteratesVector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#acc8b6a2d45ee73d5e2bf6d8e1f3eecd5">MakeNewIteratesVectorCopy</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:acc8b6a2d45ee73d5e2bf6d8e1f3eecd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use this method to create a new iterates vector with a copy of all the data.  <br /></td></tr>
<tr class="separator:acc8b6a2d45ee73d5e2bf6d8e1f3eecd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7e46d0e185730f44cd7b16734d8528f" id="r_ae7e46d0e185730f44cd7b16734d8528f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1IteratesVector.html">IteratesVector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#ae7e46d0e185730f44cd7b16734d8528f">MakeNewContainer</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:ae7e46d0e185730f44cd7b16734d8528f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use this method to create a new iterates vector container.  <br /></td></tr>
<tr class="separator:ae7e46d0e185730f44cd7b16734d8528f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a24c250192affb6cb7615a184b3d5b97d" id="r_a24c250192affb6cb7615a184b3d5b97d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a24c250192affb6cb7615a184b3d5b97d">x</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a24c250192affb6cb7615a184b3d5b97d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates Set/Get Methods.  <br /></td></tr>
<tr class="separator:a24c250192affb6cb7615a184b3d5b97d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68a8ab0fd9daffbb6e1fe687d6b8b412" id="r_a68a8ab0fd9daffbb6e1fe687d6b8b412"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a68a8ab0fd9daffbb6e1fe687d6b8b412">x_NonConst</a> ()</td></tr>
<tr class="memdesc:a68a8ab0fd9daffbb6e1fe687d6b8b412"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the x iterate (non-const) - this can only be called if the vector was created internally, or the Set_x_NonConst method was used.  <br /></td></tr>
<tr class="separator:a68a8ab0fd9daffbb6e1fe687d6b8b412"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a568e147d0a3816631d73fbda87fa2fd3" id="r_a568e147d0a3816631d73fbda87fa2fd3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a568e147d0a3816631d73fbda87fa2fd3">create_new_x</a> ()</td></tr>
<tr class="memdesc:a568e147d0a3816631d73fbda87fa2fd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the x entry.  <br /></td></tr>
<tr class="separator:a568e147d0a3816631d73fbda87fa2fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ac70247bdcfc2b31688f96c641b51c5" id="r_a9ac70247bdcfc2b31688f96c641b51c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a9ac70247bdcfc2b31688f96c641b51c5">create_new_x_copy</a> ()</td></tr>
<tr class="memdesc:a9ac70247bdcfc2b31688f96c641b51c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the x entry and copy the current values into it.  <br /></td></tr>
<tr class="separator:a9ac70247bdcfc2b31688f96c641b51c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaab6d6bfeeb7ebbe67b19c86fda860f8" id="r_aaab6d6bfeeb7ebbe67b19c86fda860f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#aaab6d6bfeeb7ebbe67b19c86fda860f8">Set_x</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:aaab6d6bfeeb7ebbe67b19c86fda860f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the x iterate (const).  <br /></td></tr>
<tr class="separator:aaab6d6bfeeb7ebbe67b19c86fda860f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64bfc3cc6e638cc749351a88a3c93b8e" id="r_a64bfc3cc6e638cc749351a88a3c93b8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a64bfc3cc6e638cc749351a88a3c93b8e">Set_x_NonConst</a> (<a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:a64bfc3cc6e638cc749351a88a3c93b8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the x iterate (non-const).  <br /></td></tr>
<tr class="separator:a64bfc3cc6e638cc749351a88a3c93b8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaad602b745361f1cb7b86ff2ee55625" id="r_aeaad602b745361f1cb7b86ff2ee55625"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#aeaad602b745361f1cb7b86ff2ee55625">s</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:aeaad602b745361f1cb7b86ff2ee55625"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the s iterate (const)  <br /></td></tr>
<tr class="separator:aeaad602b745361f1cb7b86ff2ee55625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80880dada7429989decb21d5660ce96d" id="r_a80880dada7429989decb21d5660ce96d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a80880dada7429989decb21d5660ce96d">s_NonConst</a> ()</td></tr>
<tr class="memdesc:a80880dada7429989decb21d5660ce96d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the s iterate (non-const) - this can only be called if the vector was created internally, or the Set_s_NonConst method was used.  <br /></td></tr>
<tr class="separator:a80880dada7429989decb21d5660ce96d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70b6429871de05007c9709df6f90a5a5" id="r_a70b6429871de05007c9709df6f90a5a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a70b6429871de05007c9709df6f90a5a5">create_new_s</a> ()</td></tr>
<tr class="memdesc:a70b6429871de05007c9709df6f90a5a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the s entry.  <br /></td></tr>
<tr class="separator:a70b6429871de05007c9709df6f90a5a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930afb4888ed8686152db28e79c7b3d8" id="r_a930afb4888ed8686152db28e79c7b3d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a930afb4888ed8686152db28e79c7b3d8">create_new_s_copy</a> ()</td></tr>
<tr class="memdesc:a930afb4888ed8686152db28e79c7b3d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the s entry and copy the current values into it.  <br /></td></tr>
<tr class="separator:a930afb4888ed8686152db28e79c7b3d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2d3a37771b705ff86fdc18f67c58e0" id="r_add2d3a37771b705ff86fdc18f67c58e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#add2d3a37771b705ff86fdc18f67c58e0">Set_s</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:add2d3a37771b705ff86fdc18f67c58e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the s iterate (const).  <br /></td></tr>
<tr class="separator:add2d3a37771b705ff86fdc18f67c58e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa64a035f070b591d0e01e5974a06e19f" id="r_aa64a035f070b591d0e01e5974a06e19f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#aa64a035f070b591d0e01e5974a06e19f">Set_s_NonConst</a> (<a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:aa64a035f070b591d0e01e5974a06e19f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the s iterate (non-const).  <br /></td></tr>
<tr class="separator:aa64a035f070b591d0e01e5974a06e19f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d0cd7d0ca401734fac474c42c878801" id="r_a4d0cd7d0ca401734fac474c42c878801"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a4d0cd7d0ca401734fac474c42c878801">y_c</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a4d0cd7d0ca401734fac474c42c878801"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the y_c iterate (const)  <br /></td></tr>
<tr class="separator:a4d0cd7d0ca401734fac474c42c878801"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5930ce7385758e331cb29579f57a1adc" id="r_a5930ce7385758e331cb29579f57a1adc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a5930ce7385758e331cb29579f57a1adc">y_c_NonConst</a> ()</td></tr>
<tr class="memdesc:a5930ce7385758e331cb29579f57a1adc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the y_c iterate (non-const) - this can only be called if the vector was created internally, or the Set_y_c_NonConst method was used.  <br /></td></tr>
<tr class="separator:a5930ce7385758e331cb29579f57a1adc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bdcd0f377a3033be07fb2d17fb90fb0" id="r_a7bdcd0f377a3033be07fb2d17fb90fb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a7bdcd0f377a3033be07fb2d17fb90fb0">create_new_y_c</a> ()</td></tr>
<tr class="memdesc:a7bdcd0f377a3033be07fb2d17fb90fb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the y_c entry.  <br /></td></tr>
<tr class="separator:a7bdcd0f377a3033be07fb2d17fb90fb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16080aeecdf8ef12153084ec75aa7214" id="r_a16080aeecdf8ef12153084ec75aa7214"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a16080aeecdf8ef12153084ec75aa7214">create_new_y_c_copy</a> ()</td></tr>
<tr class="memdesc:a16080aeecdf8ef12153084ec75aa7214"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the y_c entry and copy the current values into it.  <br /></td></tr>
<tr class="separator:a16080aeecdf8ef12153084ec75aa7214"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5e9b4e0048f09c0e9c5014423a567ad" id="r_aa5e9b4e0048f09c0e9c5014423a567ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#aa5e9b4e0048f09c0e9c5014423a567ad">Set_y_c</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:aa5e9b4e0048f09c0e9c5014423a567ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the y_c iterate (const).  <br /></td></tr>
<tr class="separator:aa5e9b4e0048f09c0e9c5014423a567ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a621f1d24794b2585b0c2ee406890e7d1" id="r_a621f1d24794b2585b0c2ee406890e7d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a621f1d24794b2585b0c2ee406890e7d1">Set_y_c_NonConst</a> (<a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:a621f1d24794b2585b0c2ee406890e7d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the y_c iterate (non-const).  <br /></td></tr>
<tr class="separator:a621f1d24794b2585b0c2ee406890e7d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4729b5c09a918255840dc883fc41b638" id="r_a4729b5c09a918255840dc883fc41b638"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a4729b5c09a918255840dc883fc41b638">y_d</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a4729b5c09a918255840dc883fc41b638"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the y_d iterate (const)  <br /></td></tr>
<tr class="separator:a4729b5c09a918255840dc883fc41b638"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39e37033161afada8698df37ada46566" id="r_a39e37033161afada8698df37ada46566"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a39e37033161afada8698df37ada46566">y_d_NonConst</a> ()</td></tr>
<tr class="memdesc:a39e37033161afada8698df37ada46566"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the y_d iterate (non-const) - this can only be called if the vector was created internally, or the Set_y_d_NonConst method was used.  <br /></td></tr>
<tr class="separator:a39e37033161afada8698df37ada46566"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24dde11b3b341ec320c9fca9843b2b6a" id="r_a24dde11b3b341ec320c9fca9843b2b6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a24dde11b3b341ec320c9fca9843b2b6a">create_new_y_d</a> ()</td></tr>
<tr class="memdesc:a24dde11b3b341ec320c9fca9843b2b6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the y_d entry.  <br /></td></tr>
<tr class="separator:a24dde11b3b341ec320c9fca9843b2b6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa58303b138952fa511613d7a56a27721" id="r_aa58303b138952fa511613d7a56a27721"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#aa58303b138952fa511613d7a56a27721">create_new_y_d_copy</a> ()</td></tr>
<tr class="memdesc:aa58303b138952fa511613d7a56a27721"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the y_d entry and copy the current values into it.  <br /></td></tr>
<tr class="separator:aa58303b138952fa511613d7a56a27721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3619d8c53dfeb1486101f1ce1f3f31fe" id="r_a3619d8c53dfeb1486101f1ce1f3f31fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a3619d8c53dfeb1486101f1ce1f3f31fe">Set_y_d</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:a3619d8c53dfeb1486101f1ce1f3f31fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the y_d iterate (const).  <br /></td></tr>
<tr class="separator:a3619d8c53dfeb1486101f1ce1f3f31fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afec10f6764fd977a8afb8585b5f5054e" id="r_afec10f6764fd977a8afb8585b5f5054e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#afec10f6764fd977a8afb8585b5f5054e">Set_y_d_NonConst</a> (<a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:afec10f6764fd977a8afb8585b5f5054e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the y_d iterate (non-const).  <br /></td></tr>
<tr class="separator:afec10f6764fd977a8afb8585b5f5054e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3398647c976a9331a7fdb1769cd35848" id="r_a3398647c976a9331a7fdb1769cd35848"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a3398647c976a9331a7fdb1769cd35848">z_L</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a3398647c976a9331a7fdb1769cd35848"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the z_L iterate (const)  <br /></td></tr>
<tr class="separator:a3398647c976a9331a7fdb1769cd35848"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b3cd60f0540c2139a05de9b29452530" id="r_a6b3cd60f0540c2139a05de9b29452530"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a6b3cd60f0540c2139a05de9b29452530">z_L_NonConst</a> ()</td></tr>
<tr class="memdesc:a6b3cd60f0540c2139a05de9b29452530"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the z_L iterate (non-const) - this can only be called if the vector was created internally, or the Set_z_L_NonConst method was used.  <br /></td></tr>
<tr class="separator:a6b3cd60f0540c2139a05de9b29452530"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30a46cc30c1552e1d59f9c383703f323" id="r_a30a46cc30c1552e1d59f9c383703f323"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a30a46cc30c1552e1d59f9c383703f323">create_new_z_L</a> ()</td></tr>
<tr class="memdesc:a30a46cc30c1552e1d59f9c383703f323"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the z_L entry.  <br /></td></tr>
<tr class="separator:a30a46cc30c1552e1d59f9c383703f323"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab752081932edc031591500ca041e2df0" id="r_ab752081932edc031591500ca041e2df0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#ab752081932edc031591500ca041e2df0">create_new_z_L_copy</a> ()</td></tr>
<tr class="memdesc:ab752081932edc031591500ca041e2df0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the z_L entry and copy the current values into it.  <br /></td></tr>
<tr class="separator:ab752081932edc031591500ca041e2df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acedee8234c6e27a7c79664c1ab108515" id="r_acedee8234c6e27a7c79664c1ab108515"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#acedee8234c6e27a7c79664c1ab108515">Set_z_L</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:acedee8234c6e27a7c79664c1ab108515"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the z_L iterate (const).  <br /></td></tr>
<tr class="separator:acedee8234c6e27a7c79664c1ab108515"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac10196c380e481e16439d5dc006a0e2b" id="r_ac10196c380e481e16439d5dc006a0e2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#ac10196c380e481e16439d5dc006a0e2b">Set_z_L_NonConst</a> (<a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:ac10196c380e481e16439d5dc006a0e2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the z_L iterate (non-const).  <br /></td></tr>
<tr class="separator:ac10196c380e481e16439d5dc006a0e2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2f4ffdcfe8775e10da6c86fbb7aaa6" id="r_a2f2f4ffdcfe8775e10da6c86fbb7aaa6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a2f2f4ffdcfe8775e10da6c86fbb7aaa6">z_U</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a2f2f4ffdcfe8775e10da6c86fbb7aaa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the z_U iterate (const)  <br /></td></tr>
<tr class="separator:a2f2f4ffdcfe8775e10da6c86fbb7aaa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1be1470da5eb33ab9ffbfaf6ff5dd5a" id="r_af1be1470da5eb33ab9ffbfaf6ff5dd5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#af1be1470da5eb33ab9ffbfaf6ff5dd5a">z_U_NonConst</a> ()</td></tr>
<tr class="memdesc:af1be1470da5eb33ab9ffbfaf6ff5dd5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the z_U iterate (non-const) - this can only be called if the vector was created internally, or the Set_z_U_NonConst method was used.  <br /></td></tr>
<tr class="separator:af1be1470da5eb33ab9ffbfaf6ff5dd5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e145e17adf1c9564bf6470ae3c68ef" id="r_a55e145e17adf1c9564bf6470ae3c68ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a55e145e17adf1c9564bf6470ae3c68ef">create_new_z_U</a> ()</td></tr>
<tr class="memdesc:a55e145e17adf1c9564bf6470ae3c68ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the z_U entry.  <br /></td></tr>
<tr class="separator:a55e145e17adf1c9564bf6470ae3c68ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17a4aa517ee8e75777077549164a3047" id="r_a17a4aa517ee8e75777077549164a3047"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a17a4aa517ee8e75777077549164a3047">create_new_z_U_copy</a> ()</td></tr>
<tr class="memdesc:a17a4aa517ee8e75777077549164a3047"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the z_U entry and copy the current values into it.  <br /></td></tr>
<tr class="separator:a17a4aa517ee8e75777077549164a3047"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab567c4d1ca460e6dc5bd1740567010cc" id="r_ab567c4d1ca460e6dc5bd1740567010cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#ab567c4d1ca460e6dc5bd1740567010cc">Set_z_U</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:ab567c4d1ca460e6dc5bd1740567010cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the z_U iterate (const).  <br /></td></tr>
<tr class="separator:ab567c4d1ca460e6dc5bd1740567010cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35041a91975ec5fb021b2a867c37da7a" id="r_a35041a91975ec5fb021b2a867c37da7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a35041a91975ec5fb021b2a867c37da7a">Set_z_U_NonConst</a> (<a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:a35041a91975ec5fb021b2a867c37da7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the z_U iterate (non-const).  <br /></td></tr>
<tr class="separator:a35041a91975ec5fb021b2a867c37da7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17d1db0d2ab9199693ab1d2ce89e6be8" id="r_a17d1db0d2ab9199693ab1d2ce89e6be8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a17d1db0d2ab9199693ab1d2ce89e6be8">v_L</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a17d1db0d2ab9199693ab1d2ce89e6be8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the v_L iterate (const)  <br /></td></tr>
<tr class="separator:a17d1db0d2ab9199693ab1d2ce89e6be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a629e1ca48239e48d13983d1374ff4e" id="r_a1a629e1ca48239e48d13983d1374ff4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a1a629e1ca48239e48d13983d1374ff4e">v_L_NonConst</a> ()</td></tr>
<tr class="memdesc:a1a629e1ca48239e48d13983d1374ff4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the v_L iterate (non-const) - this can only be called if the vector was created internally, or the Set_v_L_NonConst method was used.  <br /></td></tr>
<tr class="separator:a1a629e1ca48239e48d13983d1374ff4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20cfb87372260ea97106d264245d3d4f" id="r_a20cfb87372260ea97106d264245d3d4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a20cfb87372260ea97106d264245d3d4f">create_new_v_L</a> ()</td></tr>
<tr class="memdesc:a20cfb87372260ea97106d264245d3d4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the v_L entry.  <br /></td></tr>
<tr class="separator:a20cfb87372260ea97106d264245d3d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b769b78f39dfed6650911a16247c20c" id="r_a1b769b78f39dfed6650911a16247c20c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a1b769b78f39dfed6650911a16247c20c">create_new_v_L_copy</a> ()</td></tr>
<tr class="memdesc:a1b769b78f39dfed6650911a16247c20c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the v_L entry and copy the current values into it.  <br /></td></tr>
<tr class="separator:a1b769b78f39dfed6650911a16247c20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4fd8873cd75486f3ce2cdbd714781f6" id="r_ae4fd8873cd75486f3ce2cdbd714781f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#ae4fd8873cd75486f3ce2cdbd714781f6">Set_v_L</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:ae4fd8873cd75486f3ce2cdbd714781f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the v_L iterate (const).  <br /></td></tr>
<tr class="separator:ae4fd8873cd75486f3ce2cdbd714781f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af683089d5e8cffa0c5cddcf14b740488" id="r_af683089d5e8cffa0c5cddcf14b740488"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#af683089d5e8cffa0c5cddcf14b740488">Set_v_L_NonConst</a> (<a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:af683089d5e8cffa0c5cddcf14b740488"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the v_L iterate (non-const).  <br /></td></tr>
<tr class="separator:af683089d5e8cffa0c5cddcf14b740488"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cd8a7b60030d1ed6dc25e98123941b" id="r_a17cd8a7b60030d1ed6dc25e98123941b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a17cd8a7b60030d1ed6dc25e98123941b">v_U</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a17cd8a7b60030d1ed6dc25e98123941b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the v_U iterate (const)  <br /></td></tr>
<tr class="separator:a17cd8a7b60030d1ed6dc25e98123941b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19451c5cb270fe43d36ba332df75b85e" id="r_a19451c5cb270fe43d36ba332df75b85e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a19451c5cb270fe43d36ba332df75b85e">v_U_NonConst</a> ()</td></tr>
<tr class="memdesc:a19451c5cb270fe43d36ba332df75b85e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the v_U iterate (non-const) - this can only be called if the vector was created intenally, or the Set_v_U_NonConst method was used.  <br /></td></tr>
<tr class="separator:a19451c5cb270fe43d36ba332df75b85e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aa43437a268d8915bd879f14a99d4d9" id="r_a9aa43437a268d8915bd879f14a99d4d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a9aa43437a268d8915bd879f14a99d4d9">create_new_v_U</a> ()</td></tr>
<tr class="memdesc:a9aa43437a268d8915bd879f14a99d4d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the v_U entry.  <br /></td></tr>
<tr class="separator:a9aa43437a268d8915bd879f14a99d4d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0abeec44104c7943611ac1d1eebde4a" id="r_ab0abeec44104c7943611ac1d1eebde4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#ab0abeec44104c7943611ac1d1eebde4a">create_new_v_U_copy</a> ()</td></tr>
<tr class="memdesc:ab0abeec44104c7943611ac1d1eebde4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector in the v_U entry and copy the current values into it.  <br /></td></tr>
<tr class="separator:ab0abeec44104c7943611ac1d1eebde4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affe8decdc8a8c2afb7666b019eddefe4" id="r_affe8decdc8a8c2afb7666b019eddefe4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#affe8decdc8a8c2afb7666b019eddefe4">Set_v_U</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:affe8decdc8a8c2afb7666b019eddefe4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the v_U iterate (const).  <br /></td></tr>
<tr class="separator:affe8decdc8a8c2afb7666b019eddefe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab11fe89bb5517d8d84d80df52c490c83" id="r_ab11fe89bb5517d8d84d80df52c490c83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#ab11fe89bb5517d8d84d80df52c490c83">Set_v_U_NonConst</a> (<a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:ab11fe89bb5517d8d84d80df52c490c83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the v_U iterate (non-const).  <br /></td></tr>
<tr class="separator:ab11fe89bb5517d8d84d80df52c490c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7756fb2a2de14ec96de0b733920697cb" id="r_a7756fb2a2de14ec96de0b733920697cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a7756fb2a2de14ec96de0b733920697cb">Set_primal</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a24c250192affb6cb7615a184b3d5b97d">x</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#aeaad602b745361f1cb7b86ff2ee55625">s</a>)</td></tr>
<tr class="memdesc:a7756fb2a2de14ec96de0b733920697cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the primal variables all in one shot.  <br /></td></tr>
<tr class="separator:a7756fb2a2de14ec96de0b733920697cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97a62cf742f6594de4299368566309bf" id="r_a97a62cf742f6594de4299368566309bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a97a62cf742f6594de4299368566309bf">Set_primal_NonConst</a> (<a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a24c250192affb6cb7615a184b3d5b97d">x</a>, <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#aeaad602b745361f1cb7b86ff2ee55625">s</a>)</td></tr>
<tr class="separator:a97a62cf742f6594de4299368566309bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c6ebfc888c924a6d842043e6b7f2f41" id="r_a5c6ebfc888c924a6d842043e6b7f2f41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a5c6ebfc888c924a6d842043e6b7f2f41">Set_eq_mult</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a4d0cd7d0ca401734fac474c42c878801">y_c</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a4729b5c09a918255840dc883fc41b638">y_d</a>)</td></tr>
<tr class="memdesc:a5c6ebfc888c924a6d842043e6b7f2f41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the eq multipliers all in one shot.  <br /></td></tr>
<tr class="separator:a5c6ebfc888c924a6d842043e6b7f2f41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc76ecef3cef6615cf10ab5fea0c3861" id="r_acc76ecef3cef6615cf10ab5fea0c3861"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#acc76ecef3cef6615cf10ab5fea0c3861">Set_eq_mult_NonConst</a> (<a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a4d0cd7d0ca401734fac474c42c878801">y_c</a>, <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a4729b5c09a918255840dc883fc41b638">y_d</a>)</td></tr>
<tr class="memdesc:acc76ecef3cef6615cf10ab5fea0c3861"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the eq multipliers all in one shot.  <br /></td></tr>
<tr class="separator:acc76ecef3cef6615cf10ab5fea0c3861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78e14d674a0e8174811ee122665acfc3" id="r_a78e14d674a0e8174811ee122665acfc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a78e14d674a0e8174811ee122665acfc3">Set_bound_mult</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a3398647c976a9331a7fdb1769cd35848">z_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a2f2f4ffdcfe8775e10da6c86fbb7aaa6">z_U</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a17d1db0d2ab9199693ab1d2ce89e6be8">v_L</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a17cd8a7b60030d1ed6dc25e98123941b">v_U</a>)</td></tr>
<tr class="memdesc:a78e14d674a0e8174811ee122665acfc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the bound multipliers all in one shot.  <br /></td></tr>
<tr class="separator:a78e14d674a0e8174811ee122665acfc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cae693289d049f52d9c674adc2f8b44" id="r_a6cae693289d049f52d9c674adc2f8b44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a6cae693289d049f52d9c674adc2f8b44">Set_bound_mult_NonConst</a> (<a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a3398647c976a9331a7fdb1769cd35848">z_L</a>, <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a2f2f4ffdcfe8775e10da6c86fbb7aaa6">z_U</a>, <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a17d1db0d2ab9199693ab1d2ce89e6be8">v_L</a>, <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1IteratesVector.html#a17cd8a7b60030d1ed6dc25e98123941b">v_U</a>)</td></tr>
<tr class="memdesc:a6cae693289d049f52d9c674adc2f8b44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the bound multipliers all in one shot.  <br /></td></tr>
<tr class="separator:a6cae693289d049f52d9c674adc2f8b44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26bc6e4fe52d02d7e554e7589ad8f416" id="r_a26bc6e4fe52d02d7e554e7589ad8f416"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1TaggedObject.html#a6295578d16e7272fd040f02806d72afc">TaggedObject::Tag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a26bc6e4fe52d02d7e554e7589ad8f416">GetTagSum</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a26bc6e4fe52d02d7e554e7589ad8f416"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a sum of the tags of the contained items.  <br /></td></tr>
<tr class="separator:a26bc6e4fe52d02d7e554e7589ad8f416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classIpopt_1_1CompoundVector"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classIpopt_1_1CompoundVector')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classIpopt_1_1CompoundVector.html">Ipopt::CompoundVector</a></td></tr>
<tr class="memitem:a34d64b170354f531723ef2b5dec0ce1b inherit pub_methods_classIpopt_1_1CompoundVector" id="r_a34d64b170354f531723ef2b5dec0ce1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a34d64b170354f531723ef2b5dec0ce1b">SetComp</a> (<a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> <a class="el" href="classIpopt_1_1DependentResult.html">icomp</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:a34d64b170354f531723ef2b5dec0ce1b inherit pub_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method for setting the pointer for a component that is a const <a class="el" href="classIpopt_1_1Vector.html" title="Vector Base Class.">Vector</a>.  <br /></td></tr>
<tr class="separator:a34d64b170354f531723ef2b5dec0ce1b inherit pub_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa9914c64e97ef4dcadc69522c041ea7 inherit pub_methods_classIpopt_1_1CompoundVector" id="r_afa9914c64e97ef4dcadc69522c041ea7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#afa9914c64e97ef4dcadc69522c041ea7">SetCompNonConst</a> (<a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> <a class="el" href="classIpopt_1_1DependentResult.html">icomp</a>, <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">vec</a>)</td></tr>
<tr class="memdesc:afa9914c64e97ef4dcadc69522c041ea7 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method for setting the pointer for a component that is a non-const <a class="el" href="classIpopt_1_1Vector.html" title="Vector Base Class.">Vector</a>.  <br /></td></tr>
<tr class="separator:afa9914c64e97ef4dcadc69522c041ea7 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb5dd2d3cdc54c781143325ec899f17b inherit pub_methods_classIpopt_1_1CompoundVector" id="r_aeb5dd2d3cdc54c781143325ec899f17b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#aeb5dd2d3cdc54c781143325ec899f17b">NComps</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:aeb5dd2d3cdc54c781143325ec899f17b inherit pub_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of components of this compound vector.  <br /></td></tr>
<tr class="separator:aeb5dd2d3cdc54c781143325ec899f17b inherit pub_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a846da0af20d5aebd4e304a63743fbea6 inherit pub_methods_classIpopt_1_1CompoundVector" id="r_a846da0af20d5aebd4e304a63743fbea6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a846da0af20d5aebd4e304a63743fbea6">IsCompConst</a> (<a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> <a class="el" href="classIpopt_1_1DependentResult.html">i</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a846da0af20d5aebd4e304a63743fbea6 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a particular component is const or not.  <br /></td></tr>
<tr class="separator:a846da0af20d5aebd4e304a63743fbea6 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8d73137a69051c46effccdc244db10 inherit pub_methods_classIpopt_1_1CompoundVector" id="r_a6f8d73137a69051c46effccdc244db10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a6f8d73137a69051c46effccdc244db10">IsCompNull</a> (<a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> <a class="el" href="classIpopt_1_1DependentResult.html">i</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a6f8d73137a69051c46effccdc244db10 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a particular component is null or not.  <br /></td></tr>
<tr class="separator:a6f8d73137a69051c46effccdc244db10 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ab7b7117f9b321f654bb294d7012558 inherit pub_methods_classIpopt_1_1CompoundVector" id="r_a3ab7b7117f9b321f654bb294d7012558"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a3ab7b7117f9b321f654bb294d7012558">GetComp</a> (<a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> <a class="el" href="classIpopt_1_1DependentResult.html">i</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a3ab7b7117f9b321f654bb294d7012558 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a particular component (const version)  <br /></td></tr>
<tr class="separator:a3ab7b7117f9b321f654bb294d7012558 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a890b1b59e387c44f3d261e74a12d43ea inherit pub_methods_classIpopt_1_1CompoundVector" id="r_a890b1b59e387c44f3d261e74a12d43ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a890b1b59e387c44f3d261e74a12d43ea">GetCompNonConst</a> (<a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> <a class="el" href="classIpopt_1_1DependentResult.html">i</a>)</td></tr>
<tr class="memdesc:a890b1b59e387c44f3d261e74a12d43ea inherit pub_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a particular component (non-const version).  <br /></td></tr>
<tr class="separator:a890b1b59e387c44f3d261e74a12d43ea inherit pub_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbb8fb0967f32173a053bd49a05ad097 inherit pub_methods_classIpopt_1_1CompoundVector" id="r_adbb8fb0967f32173a053bd49a05ad097"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#adbb8fb0967f32173a053bd49a05ad097">CompoundVector</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1CompoundVectorSpace.html">CompoundVectorSpace</a> *<a class="el" href="classIpopt_1_1DependentResult.html">owner_space</a>, <a class="el" href="classIpopt_1_1DependentResult.html">bool</a> <a class="el" href="classIpopt_1_1DependentResult.html">create_new</a>)</td></tr>
<tr class="memdesc:adbb8fb0967f32173a053bd49a05ad097 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor, given the corresponding <a class="el" href="classIpopt_1_1CompoundVectorSpace.html" title="This vectors space is the vector space for CompoundVector.">CompoundVectorSpace</a>.  <br /></td></tr>
<tr class="separator:adbb8fb0967f32173a053bd49a05ad097 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fccf227bb3be59d7eae4453fbabc905 inherit pub_methods_classIpopt_1_1CompoundVector" id="r_a2fccf227bb3be59d7eae4453fbabc905"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a2fccf227bb3be59d7eae4453fbabc905">~CompoundVector</a> ()</td></tr>
<tr class="memdesc:a2fccf227bb3be59d7eae4453fbabc905 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default destructor.  <br /></td></tr>
<tr class="separator:a2fccf227bb3be59d7eae4453fbabc905 inherit pub_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classIpopt_1_1Vector"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classIpopt_1_1Vector')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classIpopt_1_1Vector.html">Ipopt::Vector</a></td></tr>
<tr class="memitem:a78d27996d8d097e024d39e8658c35c7b inherit pub_methods_classIpopt_1_1Vector" id="r_a78d27996d8d097e024d39e8658c35c7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a78d27996d8d097e024d39e8658c35c7b">MakeNew</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a78d27996d8d097e024d39e8658c35c7b inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new <a class="el" href="classIpopt_1_1Vector.html" title="Vector Base Class.">Vector</a> of the same type with uninitialized data.  <br /></td></tr>
<tr class="separator:a78d27996d8d097e024d39e8658c35c7b inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a484a53fbdeafee5f5b3c08b20a547d96 inherit pub_methods_classIpopt_1_1Vector" id="r_a484a53fbdeafee5f5b3c08b20a547d96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a484a53fbdeafee5f5b3c08b20a547d96">MakeNewCopy</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a484a53fbdeafee5f5b3c08b20a547d96 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new <a class="el" href="classIpopt_1_1Vector.html" title="Vector Base Class.">Vector</a> of the same type and copy the data over.  <br /></td></tr>
<tr class="separator:a484a53fbdeafee5f5b3c08b20a547d96 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46eaed1bd50c543212088badfa54d0ee inherit pub_methods_classIpopt_1_1Vector" id="r_a46eaed1bd50c543212088badfa54d0ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a46eaed1bd50c543212088badfa54d0ee">HasValidNumbers</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a46eaed1bd50c543212088badfa54d0ee inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method for determining if all stored numbers are valid (i.e., no Inf or Nan).  <br /></td></tr>
<tr class="separator:a46eaed1bd50c543212088badfa54d0ee inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8871416c83fdbaa4bc9281a299adc0e inherit pub_methods_classIpopt_1_1Vector" id="r_ab8871416c83fdbaa4bc9281a299adc0e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#ab8871416c83fdbaa4bc9281a299adc0e">Vector</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1VectorSpace.html">VectorSpace</a> *<a class="el" href="classIpopt_1_1DependentResult.html">owner_space</a>)</td></tr>
<tr class="memdesc:ab8871416c83fdbaa4bc9281a299adc0e inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <br /></td></tr>
<tr class="separator:ab8871416c83fdbaa4bc9281a299adc0e inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae198cc022305aa388c66529b7c6cd823 inherit pub_methods_classIpopt_1_1Vector" id="r_ae198cc022305aa388c66529b7c6cd823"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#ae198cc022305aa388c66529b7c6cd823">~Vector</a> ()</td></tr>
<tr class="memdesc:ae198cc022305aa388c66529b7c6cd823 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <br /></td></tr>
<tr class="separator:ae198cc022305aa388c66529b7c6cd823 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91ca096062de235f2b0ee26026102770 inherit pub_methods_classIpopt_1_1Vector" id="r_a91ca096062de235f2b0ee26026102770"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a91ca096062de235f2b0ee26026102770">Copy</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a91ca096062de235f2b0ee26026102770 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the data of the vector x into this vector (DCOPY).  <br /></td></tr>
<tr class="separator:a91ca096062de235f2b0ee26026102770 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e46938c30cd41a900d6746131e414e1 inherit pub_methods_classIpopt_1_1Vector" id="r_a6e46938c30cd41a900d6746131e414e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a6e46938c30cd41a900d6746131e414e1">Scal</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">alpha</a>)</td></tr>
<tr class="memdesc:a6e46938c30cd41a900d6746131e414e1 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scales the vector by scalar alpha (DSCAL)  <br /></td></tr>
<tr class="separator:a6e46938c30cd41a900d6746131e414e1 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45c1977399f0c9179658fe448717fd5a inherit pub_methods_classIpopt_1_1Vector" id="r_a45c1977399f0c9179658fe448717fd5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a45c1977399f0c9179658fe448717fd5a">Axpy</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">alpha</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a45c1977399f0c9179658fe448717fd5a inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the multiple alpha of vector x to this vector (DAXPY)  <br /></td></tr>
<tr class="separator:a45c1977399f0c9179658fe448717fd5a inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff810a876dab56951b2be2ba3e556e8 inherit pub_methods_classIpopt_1_1Vector" id="r_afff810a876dab56951b2be2ba3e556e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#afff810a876dab56951b2be2ba3e556e8">Dot</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:afff810a876dab56951b2be2ba3e556e8 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes inner product of vector x with this (DDOT)  <br /></td></tr>
<tr class="separator:afff810a876dab56951b2be2ba3e556e8 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4efbd79b97f301baea0407b1d3124d05 inherit pub_methods_classIpopt_1_1Vector" id="r_a4efbd79b97f301baea0407b1d3124d05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a4efbd79b97f301baea0407b1d3124d05">Nrm2</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a4efbd79b97f301baea0407b1d3124d05 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the 2-norm of this vector (DNRM2)  <br /></td></tr>
<tr class="separator:a4efbd79b97f301baea0407b1d3124d05 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6c3c188a47c0c00b2d5d0472f4485ac inherit pub_methods_classIpopt_1_1Vector" id="r_ab6c3c188a47c0c00b2d5d0472f4485ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#ab6c3c188a47c0c00b2d5d0472f4485ac">Asum</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:ab6c3c188a47c0c00b2d5d0472f4485ac inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the 1-norm of this vector (DASUM)  <br /></td></tr>
<tr class="separator:ab6c3c188a47c0c00b2d5d0472f4485ac inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4ac4b593eb87be0591b73da85547a93 inherit pub_methods_classIpopt_1_1Vector" id="r_aa4ac4b593eb87be0591b73da85547a93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#aa4ac4b593eb87be0591b73da85547a93">Amax</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:aa4ac4b593eb87be0591b73da85547a93 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the max-norm of this vector (based on IDAMAX)  <br /></td></tr>
<tr class="separator:aa4ac4b593eb87be0591b73da85547a93 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9452bf1c709fb961a4a20daf1a62090b inherit pub_methods_classIpopt_1_1Vector" id="r_a9452bf1c709fb961a4a20daf1a62090b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a9452bf1c709fb961a4a20daf1a62090b">Set</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">alpha</a>)</td></tr>
<tr class="memdesc:a9452bf1c709fb961a4a20daf1a62090b inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set each element in the vector to the scalar alpha.  <br /></td></tr>
<tr class="separator:a9452bf1c709fb961a4a20daf1a62090b inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a811b6aba5c6fb656c4a804d42da53aca inherit pub_methods_classIpopt_1_1Vector" id="r_a811b6aba5c6fb656c4a804d42da53aca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a811b6aba5c6fb656c4a804d42da53aca">ElementWiseDivide</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a811b6aba5c6fb656c4a804d42da53aca inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element-wise division \(y_i \gets y_i/x_i\).  <br /></td></tr>
<tr class="separator:a811b6aba5c6fb656c4a804d42da53aca inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e80c9cda3063e6a54adc67360c7b87 inherit pub_methods_classIpopt_1_1Vector" id="r_a44e80c9cda3063e6a54adc67360c7b87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a44e80c9cda3063e6a54adc67360c7b87">ElementWiseMultiply</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a44e80c9cda3063e6a54adc67360c7b87 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element-wise multiplication \(y_i \gets y_i*x_i\).  <br /></td></tr>
<tr class="separator:a44e80c9cda3063e6a54adc67360c7b87 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb7453cbbc1aac2899724e41863966bd inherit pub_methods_classIpopt_1_1Vector" id="r_acb7453cbbc1aac2899724e41863966bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#acb7453cbbc1aac2899724e41863966bd">ElementWiseSelect</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:acb7453cbbc1aac2899724e41863966bd inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element-wise selection \(y_i \gets sgn(y_i)x_i, if y_i != 0, else 0\).  <br /></td></tr>
<tr class="separator:acb7453cbbc1aac2899724e41863966bd inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f7d467954366f158bcacfb8ea9de211 inherit pub_methods_classIpopt_1_1Vector" id="r_a0f7d467954366f158bcacfb8ea9de211"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a0f7d467954366f158bcacfb8ea9de211">ElementWiseMax</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a0f7d467954366f158bcacfb8ea9de211 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element-wise max against entries in x.  <br /></td></tr>
<tr class="separator:a0f7d467954366f158bcacfb8ea9de211 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ebbd5dba7e8e777786aa64d2dfdf8a8 inherit pub_methods_classIpopt_1_1Vector" id="r_a1ebbd5dba7e8e777786aa64d2dfdf8a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a1ebbd5dba7e8e777786aa64d2dfdf8a8">ElementWiseMin</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a1ebbd5dba7e8e777786aa64d2dfdf8a8 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element-wise min against entries in x.  <br /></td></tr>
<tr class="separator:a1ebbd5dba7e8e777786aa64d2dfdf8a8 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb00782fae9fb42db25a99c0fc675d06 inherit pub_methods_classIpopt_1_1Vector" id="r_acb00782fae9fb42db25a99c0fc675d06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#acb00782fae9fb42db25a99c0fc675d06">ElementWiseReciprocal</a> ()</td></tr>
<tr class="memdesc:acb00782fae9fb42db25a99c0fc675d06 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reciprocates the entries in the vector.  <br /></td></tr>
<tr class="separator:acb00782fae9fb42db25a99c0fc675d06 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1aa75ea66980fd3bcd9f60c64df2982 inherit pub_methods_classIpopt_1_1Vector" id="r_ad1aa75ea66980fd3bcd9f60c64df2982"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#ad1aa75ea66980fd3bcd9f60c64df2982">ElementWiseAbs</a> ()</td></tr>
<tr class="memdesc:ad1aa75ea66980fd3bcd9f60c64df2982 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Absolute values of the entries in the vector.  <br /></td></tr>
<tr class="separator:ad1aa75ea66980fd3bcd9f60c64df2982 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4f345a3e19ce44898cb8af66642588c inherit pub_methods_classIpopt_1_1Vector" id="r_ab4f345a3e19ce44898cb8af66642588c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#ab4f345a3e19ce44898cb8af66642588c">ElementWiseSqrt</a> ()</td></tr>
<tr class="memdesc:ab4f345a3e19ce44898cb8af66642588c inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element-wise square root of the entries in the vector.  <br /></td></tr>
<tr class="separator:ab4f345a3e19ce44898cb8af66642588c inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26cf39f363ae2cd70f1076ff1eea5696 inherit pub_methods_classIpopt_1_1Vector" id="r_a26cf39f363ae2cd70f1076ff1eea5696"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a26cf39f363ae2cd70f1076ff1eea5696">ElementWiseSgn</a> ()</td></tr>
<tr class="memdesc:a26cf39f363ae2cd70f1076ff1eea5696 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the vector values with their sgn values ( -1 if x_i &lt; 0, 0 if x_i == 0, and 1 if x_i &gt; 0)  <br /></td></tr>
<tr class="separator:a26cf39f363ae2cd70f1076ff1eea5696 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b67ba3138e116ada4d45ae1062d3e0e inherit pub_methods_classIpopt_1_1Vector" id="r_a5b67ba3138e116ada4d45ae1062d3e0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a5b67ba3138e116ada4d45ae1062d3e0e">AddScalar</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">scalar</a>)</td></tr>
<tr class="memdesc:a5b67ba3138e116ada4d45ae1062d3e0e inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add scalar to every vector component.  <br /></td></tr>
<tr class="separator:a5b67ba3138e116ada4d45ae1062d3e0e inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04dc195d0ec41c3fa42300c8d81cd694 inherit pub_methods_classIpopt_1_1Vector" id="r_a04dc195d0ec41c3fa42300c8d81cd694"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a04dc195d0ec41c3fa42300c8d81cd694">Max</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a04dc195d0ec41c3fa42300c8d81cd694 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the maximum value in the vector.  <br /></td></tr>
<tr class="separator:a04dc195d0ec41c3fa42300c8d81cd694 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a150c46de78a65f0b1fa032559dc65c5d inherit pub_methods_classIpopt_1_1Vector" id="r_a150c46de78a65f0b1fa032559dc65c5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a150c46de78a65f0b1fa032559dc65c5d">Min</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a150c46de78a65f0b1fa032559dc65c5d inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the minimum value in the vector.  <br /></td></tr>
<tr class="separator:a150c46de78a65f0b1fa032559dc65c5d inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab4bf84faa183716da96a4853b7dd3df inherit pub_methods_classIpopt_1_1Vector" id="r_aab4bf84faa183716da96a4853b7dd3df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#aab4bf84faa183716da96a4853b7dd3df">Sum</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:aab4bf84faa183716da96a4853b7dd3df inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the sum of the vector entries.  <br /></td></tr>
<tr class="separator:aab4bf84faa183716da96a4853b7dd3df inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eca857fcb121e47614c8a1b51dd64c3 inherit pub_methods_classIpopt_1_1Vector" id="r_a7eca857fcb121e47614c8a1b51dd64c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a7eca857fcb121e47614c8a1b51dd64c3">SumLogs</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a7eca857fcb121e47614c8a1b51dd64c3 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the sum of the logs of each vector entry.  <br /></td></tr>
<tr class="separator:a7eca857fcb121e47614c8a1b51dd64c3 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab243e75dc9c2e1cfdc05134025482b6b inherit pub_methods_classIpopt_1_1Vector" id="r_ab243e75dc9c2e1cfdc05134025482b6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#ab243e75dc9c2e1cfdc05134025482b6b">AddOneVector</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">a</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">v1</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> c)</td></tr>
<tr class="memdesc:ab243e75dc9c2e1cfdc05134025482b6b inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add one vector, y = a * v1 + c * y.  <br /></td></tr>
<tr class="separator:ab243e75dc9c2e1cfdc05134025482b6b inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0839e740dcc60def259505a21926604a inherit pub_methods_classIpopt_1_1Vector" id="r_a0839e740dcc60def259505a21926604a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a0839e740dcc60def259505a21926604a">AddTwoVectors</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">a</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">v1</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">b</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">v2</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> c)</td></tr>
<tr class="memdesc:a0839e740dcc60def259505a21926604a inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add two vectors, y = a * v1 + b * v2 + c * y.  <br /></td></tr>
<tr class="separator:a0839e740dcc60def259505a21926604a inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9a44713968562a5e73dc74f52f87958 inherit pub_methods_classIpopt_1_1Vector" id="r_ac9a44713968562a5e73dc74f52f87958"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#ac9a44713968562a5e73dc74f52f87958">FracToBound</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;delta, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">tau</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:ac9a44713968562a5e73dc74f52f87958 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fraction to the boundary parameter.  <br /></td></tr>
<tr class="separator:ac9a44713968562a5e73dc74f52f87958 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e4b87da122977757f6ea7abe2331a1a inherit pub_methods_classIpopt_1_1Vector" id="r_a5e4b87da122977757f6ea7abe2331a1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a5e4b87da122977757f6ea7abe2331a1a">AddVectorQuotient</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">a</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">z</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;s, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> c)</td></tr>
<tr class="memdesc:a5e4b87da122977757f6ea7abe2331a1a inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the quotient of two vectors, y = a * z/s + c * y.  <br /></td></tr>
<tr class="separator:a5e4b87da122977757f6ea7abe2331a1a inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92acdd5daea1c4fa798a8731ad25850e inherit pub_methods_classIpopt_1_1Vector" id="r_a92acdd5daea1c4fa798a8731ad25850e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a92acdd5daea1c4fa798a8731ad25850e">Dim</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a92acdd5daea1c4fa798a8731ad25850e inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dimension of the <a class="el" href="classIpopt_1_1Vector.html" title="Vector Base Class.">Vector</a>.  <br /></td></tr>
<tr class="separator:a92acdd5daea1c4fa798a8731ad25850e inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04b5d194fee57d3ec08d4e90de5f7639 inherit pub_methods_classIpopt_1_1Vector" id="r_a04b5d194fee57d3ec08d4e90de5f7639"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1VectorSpace.html">VectorSpace</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a04b5d194fee57d3ec08d4e90de5f7639">OwnerSpace</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a04b5d194fee57d3ec08d4e90de5f7639 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the owner <a class="el" href="classIpopt_1_1VectorSpace.html" title="VectorSpace base class, corresponding to the Vector base class.">VectorSpace</a>.  <br /></td></tr>
<tr class="separator:a04b5d194fee57d3ec08d4e90de5f7639 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07efe0c589dff747e1600a8c1241aca2 inherit pub_methods_classIpopt_1_1Vector" id="r_a07efe0c589dff747e1600a8c1241aca2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#a07efe0c589dff747e1600a8c1241aca2">Print</a> (<a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Journalist.html">Journalist</a> &gt; <a class="el" href="classIpopt_1_1DependentResult.html">jnlst</a>, <a class="el" href="namespaceIpopt.html#a9a3bf04074c3113604067ee277e690ea">EJournalLevel</a> <a class="el" href="classIpopt_1_1DependentResult.html">level</a>, <a class="el" href="namespaceIpopt.html#a6cd36af5585112f521733f3e63fd8cb0">EJournalCategory</a> <a class="el" href="classIpopt_1_1DependentResult.html">category</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> std::string &amp;<a class="el" href="classIpopt_1_1DependentResult.html">name</a>, <a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> <a class="el" href="classIpopt_1_1DependentResult.html">indent</a>=0, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> std::string &amp;<a class="el" href="classIpopt_1_1DependentResult.html">prefix</a>=&quot;&quot;) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a07efe0c589dff747e1600a8c1241aca2 inherit pub_methods_classIpopt_1_1Vector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print the entire vector.  <br /></td></tr>
<tr class="separator:a07efe0c589dff747e1600a8c1241aca2 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4b677760dc9496c834644dc29b7e723 inherit pub_methods_classIpopt_1_1Vector" id="r_aa4b677760dc9496c834644dc29b7e723"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Vector.html#aa4b677760dc9496c834644dc29b7e723">Print</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Journalist.html">Journalist</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">jnlst</a>, <a class="el" href="namespaceIpopt.html#a9a3bf04074c3113604067ee277e690ea">EJournalLevel</a> <a class="el" href="classIpopt_1_1DependentResult.html">level</a>, <a class="el" href="namespaceIpopt.html#a6cd36af5585112f521733f3e63fd8cb0">EJournalCategory</a> <a class="el" href="classIpopt_1_1DependentResult.html">category</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> std::string &amp;<a class="el" href="classIpopt_1_1DependentResult.html">name</a>, <a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> <a class="el" href="classIpopt_1_1DependentResult.html">indent</a>=0, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> std::string &amp;<a class="el" href="classIpopt_1_1DependentResult.html">prefix</a>=&quot;&quot;) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:aa4b677760dc9496c834644dc29b7e723 inherit pub_methods_classIpopt_1_1Vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classIpopt_1_1TaggedObject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classIpopt_1_1TaggedObject')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classIpopt_1_1TaggedObject.html">Ipopt::TaggedObject</a></td></tr>
<tr class="memitem:a9a380b6da750fe0d63985a08bb329e7e inherit pub_methods_classIpopt_1_1TaggedObject" id="r_a9a380b6da750fe0d63985a08bb329e7e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TaggedObject.html#a9a380b6da750fe0d63985a08bb329e7e">TaggedObject</a> ()</td></tr>
<tr class="memdesc:a9a380b6da750fe0d63985a08bb329e7e inherit pub_methods_classIpopt_1_1TaggedObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <br /></td></tr>
<tr class="separator:a9a380b6da750fe0d63985a08bb329e7e inherit pub_methods_classIpopt_1_1TaggedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec96b8d790bf8ce7c707b55824796210 inherit pub_methods_classIpopt_1_1TaggedObject" id="r_aec96b8d790bf8ce7c707b55824796210"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TaggedObject.html#aec96b8d790bf8ce7c707b55824796210">~TaggedObject</a> ()</td></tr>
<tr class="memdesc:aec96b8d790bf8ce7c707b55824796210 inherit pub_methods_classIpopt_1_1TaggedObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <br /></td></tr>
<tr class="separator:aec96b8d790bf8ce7c707b55824796210 inherit pub_methods_classIpopt_1_1TaggedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a352e0245b4505a0b6190a6417da087f7 inherit pub_methods_classIpopt_1_1TaggedObject" id="r_a352e0245b4505a0b6190a6417da087f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1TaggedObject.html#a6295578d16e7272fd040f02806d72afc">Tag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TaggedObject.html#a352e0245b4505a0b6190a6417da087f7">GetTag</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a352e0245b4505a0b6190a6417da087f7 inherit pub_methods_classIpopt_1_1TaggedObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Users of TaggedObjects call this to update their own internal tags every time they perform the expensive operation.  <br /></td></tr>
<tr class="separator:a352e0245b4505a0b6190a6417da087f7 inherit pub_methods_classIpopt_1_1TaggedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6179c02755cba8456d611a0d469a9c70 inherit pub_methods_classIpopt_1_1TaggedObject" id="r_a6179c02755cba8456d611a0d469a9c70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TaggedObject.html#a6179c02755cba8456d611a0d469a9c70">HasChanged</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1TaggedObject.html#a6295578d16e7272fd040f02806d72afc">Tag</a> <a class="el" href="classIpopt_1_1DependentResult.html">comparison_tag</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a6179c02755cba8456d611a0d469a9c70 inherit pub_methods_classIpopt_1_1TaggedObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Users of TaggedObjects call this to check if the object HasChanged since they last updated their own internal tag.  <br /></td></tr>
<tr class="separator:a6179c02755cba8456d611a0d469a9c70 inherit pub_methods_classIpopt_1_1TaggedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classIpopt_1_1ReferencedObject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classIpopt_1_1ReferencedObject')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classIpopt_1_1ReferencedObject.html">Ipopt::ReferencedObject</a></td></tr>
<tr class="memitem:a5c0f2208e3ead22bf7c5179381ed8203 inherit pub_methods_classIpopt_1_1ReferencedObject" id="r_a5c0f2208e3ead22bf7c5179381ed8203"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1ReferencedObject.html#a5c0f2208e3ead22bf7c5179381ed8203">ReferencedObject</a> ()</td></tr>
<tr class="separator:a5c0f2208e3ead22bf7c5179381ed8203 inherit pub_methods_classIpopt_1_1ReferencedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbbf3aa5307da62ab8224ba599d4bd7a inherit pub_methods_classIpopt_1_1ReferencedObject" id="r_adbbf3aa5307da62ab8224ba599d4bd7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1ReferencedObject.html#adbbf3aa5307da62ab8224ba599d4bd7a">~ReferencedObject</a> ()</td></tr>
<tr class="separator:adbbf3aa5307da62ab8224ba599d4bd7a inherit pub_methods_classIpopt_1_1ReferencedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac517534e10e36c946aeefc6fe337777 inherit pub_methods_classIpopt_1_1ReferencedObject" id="r_aac517534e10e36c946aeefc6fe337777"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1ReferencedObject.html#aac517534e10e36c946aeefc6fe337777">ReferenceCount</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:aac517534e10e36c946aeefc6fe337777 inherit pub_methods_classIpopt_1_1ReferencedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa69ecb0f026bd741e2fa84c31d4ec332 inherit pub_methods_classIpopt_1_1ReferencedObject" id="r_aa69ecb0f026bd741e2fa84c31d4ec332"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1ReferencedObject.html#aa69ecb0f026bd741e2fa84c31d4ec332">AddRef</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Referencer.html">Referencer</a> *<a class="el" href="classIpopt_1_1DependentResult.html">referencer</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:aa69ecb0f026bd741e2fa84c31d4ec332 inherit pub_methods_classIpopt_1_1ReferencedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6c952e7d1a63080dc8f121c008944fc inherit pub_methods_classIpopt_1_1ReferencedObject" id="r_ae6c952e7d1a63080dc8f121c008944fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1ReferencedObject.html#ae6c952e7d1a63080dc8f121c008944fc">ReleaseRef</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Referencer.html">Referencer</a> *<a class="el" href="classIpopt_1_1DependentResult.html">referencer</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:ae6c952e7d1a63080dc8f121c008944fc inherit pub_methods_classIpopt_1_1ReferencedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classIpopt_1_1Subject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classIpopt_1_1Subject')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classIpopt_1_1Subject.html">Ipopt::Subject</a></td></tr>
<tr class="memitem:a547af0012802082f3d7b869041bfabaf inherit pub_methods_classIpopt_1_1Subject" id="r_a547af0012802082f3d7b869041bfabaf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Subject.html#a547af0012802082f3d7b869041bfabaf">Subject</a> ()</td></tr>
<tr class="memdesc:a547af0012802082f3d7b869041bfabaf inherit pub_methods_classIpopt_1_1Subject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default Constructor.  <br /></td></tr>
<tr class="separator:a547af0012802082f3d7b869041bfabaf inherit pub_methods_classIpopt_1_1Subject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdb4a5e05cc2afd41064985d55d96f6d inherit pub_methods_classIpopt_1_1Subject" id="r_abdb4a5e05cc2afd41064985d55d96f6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Subject.html#abdb4a5e05cc2afd41064985d55d96f6d">~Subject</a> ()</td></tr>
<tr class="memdesc:abdb4a5e05cc2afd41064985d55d96f6d inherit pub_methods_classIpopt_1_1Subject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <br /></td></tr>
<tr class="separator:abdb4a5e05cc2afd41064985d55d96f6d inherit pub_methods_classIpopt_1_1Subject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a5d0d8fa91fa9cea12e53682ad82042 inherit pub_methods_classIpopt_1_1Subject" id="r_a7a5d0d8fa91fa9cea12e53682ad82042"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Subject.html#a7a5d0d8fa91fa9cea12e53682ad82042">AttachObserver</a> (<a class="el" href="classIpopt_1_1Observer.html#a828a9e0833e87e84bef75d05bf0a99b8">Observer::NotifyType</a> <a class="el" href="classIpopt_1_1DependentResult.html">notify_type</a>, <a class="el" href="classIpopt_1_1Observer.html">Observer</a> *<a class="el" href="classIpopt_1_1DependentResult.html">observer</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a7a5d0d8fa91fa9cea12e53682ad82042 inherit pub_methods_classIpopt_1_1Subject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attach the specified observer (i.e., begin receiving notifications).  <br /></td></tr>
<tr class="separator:a7a5d0d8fa91fa9cea12e53682ad82042 inherit pub_methods_classIpopt_1_1Subject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a907d18f260ed26a5549538f3c09e5f56 inherit pub_methods_classIpopt_1_1Subject" id="r_a907d18f260ed26a5549538f3c09e5f56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Subject.html#a907d18f260ed26a5549538f3c09e5f56">DetachObserver</a> (<a class="el" href="classIpopt_1_1Observer.html#a828a9e0833e87e84bef75d05bf0a99b8">Observer::NotifyType</a> <a class="el" href="classIpopt_1_1DependentResult.html">notify_type</a>, <a class="el" href="classIpopt_1_1Observer.html">Observer</a> *<a class="el" href="classIpopt_1_1DependentResult.html">observer</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a907d18f260ed26a5549538f3c09e5f56 inherit pub_methods_classIpopt_1_1Subject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detach the specified observer (i.e., no longer receive notifications).  <br /></td></tr>
<tr class="separator:a907d18f260ed26a5549538f3c09e5f56 inherit pub_methods_classIpopt_1_1Subject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a930d090a9e066db86dd76d8ef7c5766b" id="r_a930d090a9e066db86dd76d8ef7c5766b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a930d090a9e066db86dd76d8ef7c5766b">GetIterateFromComp</a> (<a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> <a class="el" href="classIpopt_1_1DependentResult.html">i</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a930d090a9e066db86dd76d8ef7c5766b"><td class="mdescLeft">&#160;</td><td class="mdescRight">private method to return the const element from the compound vector  <br /></td></tr>
<tr class="separator:a930d090a9e066db86dd76d8ef7c5766b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62f9ee69bc3e49d56b657a2cc4fb685f" id="r_a62f9ee69bc3e49d56b657a2cc4fb685f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a62f9ee69bc3e49d56b657a2cc4fb685f">GetNonConstIterateFromComp</a> (<a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> <a class="el" href="classIpopt_1_1DependentResult.html">i</a>)</td></tr>
<tr class="memdesc:a62f9ee69bc3e49d56b657a2cc4fb685f"><td class="mdescLeft">&#160;</td><td class="mdescRight">private method to return the non-const element from the compound vector  <br /></td></tr>
<tr class="separator:a62f9ee69bc3e49d56b657a2cc4fb685f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Default Compiler Generated Methods (Hidden to avoid</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>implicit creation/calling).</p>
<p>These methods are not implemented and we do not want the compiler to implement them for us, so we declare them private and do not define them. This ensures that they will not be implicitly created/called. </p>
</div></td></tr>
<tr class="memitem:af86a4799541add329545ce8d9b746c9a" id="r_af86a4799541add329545ce8d9b746c9a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#af86a4799541add329545ce8d9b746c9a">IteratesVector</a> ()</td></tr>
<tr class="memdesc:af86a4799541add329545ce8d9b746c9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default Constructor.  <br /></td></tr>
<tr class="separator:af86a4799541add329545ce8d9b746c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ae998abee264e4e0372ca8a323ea1fa" id="r_a8ae998abee264e4e0372ca8a323ea1fa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a8ae998abee264e4e0372ca8a323ea1fa">IteratesVector</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1IteratesVector.html">IteratesVector</a> &amp;)</td></tr>
<tr class="memdesc:a8ae998abee264e4e0372ca8a323ea1fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy Constructor.  <br /></td></tr>
<tr class="separator:a8ae998abee264e4e0372ca8a323ea1fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9494ed42455e5d7b1894961f5193b783" id="r_a9494ed42455e5d7b1894961f5193b783"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#a9494ed42455e5d7b1894961f5193b783">operator=</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1IteratesVector.html">IteratesVector</a> &amp;)</td></tr>
<tr class="memdesc:a9494ed42455e5d7b1894961f5193b783"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default Assignment Operator.  <br /></td></tr>
<tr class="separator:a9494ed42455e5d7b1894961f5193b783"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:ae291f7300eb01ec438bab074edabb2bd" id="r_ae291f7300eb01ec438bab074edabb2bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1IteratesVectorSpace.html">IteratesVectorSpace</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1IteratesVector.html#ae291f7300eb01ec438bab074edabb2bd">owner_space_</a></td></tr>
<tr class="separator:ae291f7300eb01ec438bab074edabb2bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classIpopt_1_1TaggedObject"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classIpopt_1_1TaggedObject')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classIpopt_1_1TaggedObject.html">Ipopt::TaggedObject</a></td></tr>
<tr class="memitem:a6295578d16e7272fd040f02806d72afc inherit pub_types_classIpopt_1_1TaggedObject" id="r_a6295578d16e7272fd040f02806d72afc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">typedef</a> <a class="el" href="classIpopt_1_1DependentResult.html">unsigned</a> <a class="el" href="classIpopt_1_1DependentResult.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TaggedObject.html#a6295578d16e7272fd040f02806d72afc">Tag</a></td></tr>
<tr class="memdesc:a6295578d16e7272fd040f02806d72afc inherit pub_types_classIpopt_1_1TaggedObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type for the Tag values.  <br /></td></tr>
<tr class="separator:a6295578d16e7272fd040f02806d72afc inherit pub_types_classIpopt_1_1TaggedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classIpopt_1_1CompoundVector"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classIpopt_1_1CompoundVector')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classIpopt_1_1CompoundVector.html">Ipopt::CompoundVector</a></td></tr>
<tr class="memitem:ae68323fa122546666ac66caf22a6ea0a inherit pro_methods_classIpopt_1_1CompoundVector" id="r_ae68323fa122546666ac66caf22a6ea0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#ae68323fa122546666ac66caf22a6ea0a">HasValidNumbersImpl</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:ae68323fa122546666ac66caf22a6ea0a inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method for determining if all stored numbers are valid (i.e., no Inf or Nan).  <br /></td></tr>
<tr class="separator:ae68323fa122546666ac66caf22a6ea0a inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0dc475bcb6a4ca89cf2f99586b3f8a1 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_ab0dc475bcb6a4ca89cf2f99586b3f8a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#ab0dc475bcb6a4ca89cf2f99586b3f8a1">CopyImpl</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:ab0dc475bcb6a4ca89cf2f99586b3f8a1 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the data of the vector x into this vector (DCOPY).  <br /></td></tr>
<tr class="separator:ab0dc475bcb6a4ca89cf2f99586b3f8a1 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a900e89db5f5dc99ebab53631b6bca685 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a900e89db5f5dc99ebab53631b6bca685"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a900e89db5f5dc99ebab53631b6bca685">ScalImpl</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">alpha</a>)</td></tr>
<tr class="memdesc:a900e89db5f5dc99ebab53631b6bca685 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scales the vector by scalar alpha (DSCAL)  <br /></td></tr>
<tr class="separator:a900e89db5f5dc99ebab53631b6bca685 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23fe9f85d94a98f3de2d9d618a5c140d inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a23fe9f85d94a98f3de2d9d618a5c140d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a23fe9f85d94a98f3de2d9d618a5c140d">AxpyImpl</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">alpha</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a23fe9f85d94a98f3de2d9d618a5c140d inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the multiple alpha of vector x to this vector (DAXPY)  <br /></td></tr>
<tr class="separator:a23fe9f85d94a98f3de2d9d618a5c140d inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6ac0cf558039a459f901fcfbaa9bf77 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_ad6ac0cf558039a459f901fcfbaa9bf77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#ad6ac0cf558039a459f901fcfbaa9bf77">DotImpl</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:ad6ac0cf558039a459f901fcfbaa9bf77 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes inner product of vector x with this (DDOT)  <br /></td></tr>
<tr class="separator:ad6ac0cf558039a459f901fcfbaa9bf77 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c867b5d3993afcb6f2769ad9b9eabb1 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a0c867b5d3993afcb6f2769ad9b9eabb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a0c867b5d3993afcb6f2769ad9b9eabb1">Nrm2Impl</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a0c867b5d3993afcb6f2769ad9b9eabb1 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the 2-norm of this vector (DNRM2)  <br /></td></tr>
<tr class="separator:a0c867b5d3993afcb6f2769ad9b9eabb1 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a462e495c702b61aab3703ac14808bfea inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a462e495c702b61aab3703ac14808bfea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a462e495c702b61aab3703ac14808bfea">AsumImpl</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a462e495c702b61aab3703ac14808bfea inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the 1-norm of this vector (DASUM)  <br /></td></tr>
<tr class="separator:a462e495c702b61aab3703ac14808bfea inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa5f238a5c5c1e32e1fa57fbfc029ef inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a4fa5f238a5c5c1e32e1fa57fbfc029ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a4fa5f238a5c5c1e32e1fa57fbfc029ef">AmaxImpl</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a4fa5f238a5c5c1e32e1fa57fbfc029ef inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the max-norm of this vector (based on IDAMAX)  <br /></td></tr>
<tr class="separator:a4fa5f238a5c5c1e32e1fa57fbfc029ef inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95ea30b8d093b048fb3464746c103b94 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a95ea30b8d093b048fb3464746c103b94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a95ea30b8d093b048fb3464746c103b94">SetImpl</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">value</a>)</td></tr>
<tr class="memdesc:a95ea30b8d093b048fb3464746c103b94 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set each element in the vector to the scalar alpha.  <br /></td></tr>
<tr class="separator:a95ea30b8d093b048fb3464746c103b94 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72b3c8d7ae20d2fbae6493d21fef8446 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a72b3c8d7ae20d2fbae6493d21fef8446"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a72b3c8d7ae20d2fbae6493d21fef8446">ElementWiseDivideImpl</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a72b3c8d7ae20d2fbae6493d21fef8446 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element-wise division \(y_i \gets y_i/x_i\).  <br /></td></tr>
<tr class="separator:a72b3c8d7ae20d2fbae6493d21fef8446 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a447431285a175ad7f1cf4d2343c35b73 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a447431285a175ad7f1cf4d2343c35b73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a447431285a175ad7f1cf4d2343c35b73">ElementWiseMultiplyImpl</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a447431285a175ad7f1cf4d2343c35b73 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element-wise multiplication \(y_i \gets y_i*x_i\).  <br /></td></tr>
<tr class="separator:a447431285a175ad7f1cf4d2343c35b73 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f84e3ffcd9659dcd4ecb4038b365947 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a0f84e3ffcd9659dcd4ecb4038b365947"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a0f84e3ffcd9659dcd4ecb4038b365947">ElementWiseSelectImpl</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a0f84e3ffcd9659dcd4ecb4038b365947 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element-wise selection \(y_i \gets sgn(y_i)x_i, if y_i != 0, else 0\).  <br /></td></tr>
<tr class="separator:a0f84e3ffcd9659dcd4ecb4038b365947 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95839fa6f0de2808d430f7b992ee5548 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a95839fa6f0de2808d430f7b992ee5548"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a95839fa6f0de2808d430f7b992ee5548">ElementWiseMaxImpl</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a95839fa6f0de2808d430f7b992ee5548 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element-wise max against entries in x.  <br /></td></tr>
<tr class="separator:a95839fa6f0de2808d430f7b992ee5548 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a775897a4cdf181dae6e04aeb5239f53f inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a775897a4cdf181dae6e04aeb5239f53f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a775897a4cdf181dae6e04aeb5239f53f">ElementWiseMinImpl</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;x)</td></tr>
<tr class="memdesc:a775897a4cdf181dae6e04aeb5239f53f inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element-wise min against entries in x.  <br /></td></tr>
<tr class="separator:a775897a4cdf181dae6e04aeb5239f53f inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac003ad5179efa8a4b67f2a9593158e28 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_ac003ad5179efa8a4b67f2a9593158e28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#ac003ad5179efa8a4b67f2a9593158e28">ElementWiseReciprocalImpl</a> ()</td></tr>
<tr class="memdesc:ac003ad5179efa8a4b67f2a9593158e28 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reciprocates the elements of the vector.  <br /></td></tr>
<tr class="separator:ac003ad5179efa8a4b67f2a9593158e28 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc082786ab9e99332d843ff041af8c70 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_acc082786ab9e99332d843ff041af8c70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#acc082786ab9e99332d843ff041af8c70">ElementWiseAbsImpl</a> ()</td></tr>
<tr class="memdesc:acc082786ab9e99332d843ff041af8c70 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take elementwise absolute values of the elements of the vector.  <br /></td></tr>
<tr class="separator:acc082786ab9e99332d843ff041af8c70 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add71495bc2c0155dee2e907f1837f6d6 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_add71495bc2c0155dee2e907f1837f6d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#add71495bc2c0155dee2e907f1837f6d6">ElementWiseSqrtImpl</a> ()</td></tr>
<tr class="memdesc:add71495bc2c0155dee2e907f1837f6d6 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take elementwise square-root of the elements of the vector.  <br /></td></tr>
<tr class="separator:add71495bc2c0155dee2e907f1837f6d6 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a9c8bf35fb627180b5ea62f65022a10 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a6a9c8bf35fb627180b5ea62f65022a10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a6a9c8bf35fb627180b5ea62f65022a10">ElementWiseSgnImpl</a> ()</td></tr>
<tr class="memdesc:a6a9c8bf35fb627180b5ea62f65022a10 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces entries with sgn of the entry.  <br /></td></tr>
<tr class="separator:a6a9c8bf35fb627180b5ea62f65022a10 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad5b4c4bee5397b0a828a3883d0780ee inherit pro_methods_classIpopt_1_1CompoundVector" id="r_aad5b4c4bee5397b0a828a3883d0780ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#aad5b4c4bee5397b0a828a3883d0780ee">AddScalarImpl</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">scalar</a>)</td></tr>
<tr class="memdesc:aad5b4c4bee5397b0a828a3883d0780ee inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add scalar to every component of vector.  <br /></td></tr>
<tr class="separator:aad5b4c4bee5397b0a828a3883d0780ee inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a308940d62e1c1cdc134db818653f85eb inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a308940d62e1c1cdc134db818653f85eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a308940d62e1c1cdc134db818653f85eb">MaxImpl</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a308940d62e1c1cdc134db818653f85eb inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Max value in the vector.  <br /></td></tr>
<tr class="separator:a308940d62e1c1cdc134db818653f85eb inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7369f4cdaca6588e06de34aa777449dc inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a7369f4cdaca6588e06de34aa777449dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a7369f4cdaca6588e06de34aa777449dc">MinImpl</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a7369f4cdaca6588e06de34aa777449dc inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Min number in the vector.  <br /></td></tr>
<tr class="separator:a7369f4cdaca6588e06de34aa777449dc inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec192e0546be66d1aec07cbdf1975480 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_aec192e0546be66d1aec07cbdf1975480"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#aec192e0546be66d1aec07cbdf1975480">SumImpl</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:aec192e0546be66d1aec07cbdf1975480 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sum of entries in the vector.  <br /></td></tr>
<tr class="separator:aec192e0546be66d1aec07cbdf1975480 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61e306817dddac98dbeca6dd4badda40 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a61e306817dddac98dbeca6dd4badda40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a61e306817dddac98dbeca6dd4badda40">SumLogsImpl</a> () <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a61e306817dddac98dbeca6dd4badda40 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sum of logs of entries in the vector.  <br /></td></tr>
<tr class="separator:a61e306817dddac98dbeca6dd4badda40 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adac55951f85ec43411f1c5d8f0df3d47 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_adac55951f85ec43411f1c5d8f0df3d47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#adac55951f85ec43411f1c5d8f0df3d47">AddTwoVectorsImpl</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">a</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">v1</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">b</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">v2</a>, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> c)</td></tr>
<tr class="memdesc:adac55951f85ec43411f1c5d8f0df3d47 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add two vectors (a * v1 + b * v2).  <br /></td></tr>
<tr class="separator:adac55951f85ec43411f1c5d8f0df3d47 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f7a1c7134a560f085d6d87030f94f87 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a6f7a1c7134a560f085d6d87030f94f87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a6f7a1c7134a560f085d6d87030f94f87">FracToBoundImpl</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;delta, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">tau</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a6f7a1c7134a560f085d6d87030f94f87 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fraction to boundary parameter.  <br /></td></tr>
<tr class="separator:a6f7a1c7134a560f085d6d87030f94f87 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdcb1a0b3baeefc1804ade7236a7a544 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_acdcb1a0b3baeefc1804ade7236a7a544"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#acdcb1a0b3baeefc1804ade7236a7a544">AddVectorQuotientImpl</a> (<a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> <a class="el" href="classIpopt_1_1DependentResult.html">a</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">z</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;s, <a class="el" href="namespaceIpopt.html#ab75ce5f2ad60aa86e4dff723998e653f">Number</a> c)</td></tr>
<tr class="memdesc:acdcb1a0b3baeefc1804ade7236a7a544 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the quotient of two vectors.  <br /></td></tr>
<tr class="separator:acdcb1a0b3baeefc1804ade7236a7a544 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4480fd34f0fe32a767a9e07acb638326 inherit pro_methods_classIpopt_1_1CompoundVector" id="r_a4480fd34f0fe32a767a9e07acb638326"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> <a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1CompoundVector.html#a4480fd34f0fe32a767a9e07acb638326">PrintImpl</a> (<a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Journalist.html">Journalist</a> &amp;<a class="el" href="classIpopt_1_1DependentResult.html">jnlst</a>, <a class="el" href="namespaceIpopt.html#a9a3bf04074c3113604067ee277e690ea">EJournalLevel</a> <a class="el" href="classIpopt_1_1DependentResult.html">level</a>, <a class="el" href="namespaceIpopt.html#a6cd36af5585112f521733f3e63fd8cb0">EJournalCategory</a> <a class="el" href="classIpopt_1_1DependentResult.html">category</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> std::string &amp;<a class="el" href="classIpopt_1_1DependentResult.html">name</a>, <a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a> <a class="el" href="classIpopt_1_1DependentResult.html">indent</a>, <a class="el" href="classIpopt_1_1DependentResult.html">const</a> std::string &amp;<a class="el" href="classIpopt_1_1DependentResult.html">prefix</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="memdesc:a4480fd34f0fe32a767a9e07acb638326 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print the entire vector.  <br /></td></tr>
<tr class="separator:a4480fd34f0fe32a767a9e07acb638326 inherit pro_methods_classIpopt_1_1CompoundVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">implementation methods (derived classes MUST</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>overload these pure virtual protected methods.) </p>
</div></td></tr>
<tr class="inherit_header pro_methods_classIpopt_1_1TaggedObject"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classIpopt_1_1TaggedObject')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classIpopt_1_1TaggedObject.html">Ipopt::TaggedObject</a></td></tr>
<tr class="memitem:a427557597cbad74331b748d2a1c72623 inherit pro_methods_classIpopt_1_1TaggedObject" id="r_a427557597cbad74331b748d2a1c72623"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1TaggedObject.html#a427557597cbad74331b748d2a1c72623">ObjectChanged</a> ()</td></tr>
<tr class="memdesc:a427557597cbad74331b748d2a1c72623 inherit pro_methods_classIpopt_1_1TaggedObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Objects derived from <a class="el" href="classIpopt_1_1TaggedObject.html" title="TaggedObject class.">TaggedObject</a> MUST call this method every time their internal state changes to update the internal tag for comparison.  <br /></td></tr>
<tr class="separator:a427557597cbad74331b748d2a1c72623 inherit pro_methods_classIpopt_1_1TaggedObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classIpopt_1_1Subject"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classIpopt_1_1Subject')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classIpopt_1_1Subject.html">Ipopt::Subject</a></td></tr>
<tr class="memitem:a001f4269d74149f9d45930ef7102c0a4 inherit pro_methods_classIpopt_1_1Subject" id="r_a001f4269d74149f9d45930ef7102c0a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIpopt_1_1DependentResult.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIpopt_1_1Subject.html#a001f4269d74149f9d45930ef7102c0a4">Notify</a> (<a class="el" href="classIpopt_1_1Observer.html#a828a9e0833e87e84bef75d05bf0a99b8">Observer::NotifyType</a> <a class="el" href="classIpopt_1_1DependentResult.html">notify_type</a>) <a class="el" href="classIpopt_1_1DependentResult.html">const</a></td></tr>
<tr class="separator:a001f4269d74149f9d45930ef7102c0a4 inherit pro_methods_classIpopt_1_1Subject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Specialized <a class="el" href="classIpopt_1_1CompoundVector.html" title="Class of Vectors consisting of other vectors.">CompoundVector</a> class specifically for the algorithm iterates. </p>
<p>This class inherits from <a class="el" href="classIpopt_1_1CompoundVector.html" title="Class of Vectors consisting of other vectors.">CompoundVector</a> and is a specialized class for handling the iterates of the <a class="el" href="namespaceIpopt.html" title="This file contains a base class for all exceptions and a set of macros to help with exceptions.">Ipopt</a> Algorithm, that is, x, s, y_c, y_d, z_L, z_U, v_L, and v_U. It inherits from <a class="el" href="classIpopt_1_1CompoundVector.html" title="Class of Vectors consisting of other vectors.">CompoundVector</a> so it can behave like a CV in most calculations, but it has fixed dimensions and cannot be customized </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00025">25</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af419a32ddb70d2d1c57f00626676987f" name="af419a32ddb70d2d1c57f00626676987f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af419a32ddb70d2d1c57f00626676987f">&#9670;&#160;</a></span>IteratesVector() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ipopt::IteratesVector::IteratesVector </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1IteratesVectorSpace.html">IteratesVectorSpace</a> *&#160;</td>
          <td class="paramname"><em>owner_space</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td>
          <td class="paramname"><em>create_new</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructors / Destructors. </p>

</div>
</div>
<a id="acb6571bc2274ab2f4549ca0ef11ac5f3" name="acb6571bc2274ab2f4549ca0ef11ac5f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb6571bc2274ab2f4549ca0ef11ac5f3">&#9670;&#160;</a></span>~IteratesVector()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">virtual</a> Ipopt::IteratesVector::~IteratesVector </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af86a4799541add329545ce8d9b746c9a" name="af86a4799541add329545ce8d9b746c9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af86a4799541add329545ce8d9b746c9a">&#9670;&#160;</a></span>IteratesVector() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ipopt::IteratesVector::IteratesVector </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Default Constructor. </p>

</div>
</div>
<a id="a8ae998abee264e4e0372ca8a323ea1fa" name="a8ae998abee264e4e0372ca8a323ea1fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ae998abee264e4e0372ca8a323ea1fa">&#9670;&#160;</a></span>IteratesVector() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ipopt::IteratesVector::IteratesVector </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1IteratesVector.html">IteratesVector</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Copy Constructor. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="add074e54ed7fe7a0ed616342deb17e5b" name="add074e54ed7fe7a0ed616342deb17e5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add074e54ed7fe7a0ed616342deb17e5b">&#9670;&#160;</a></span>MakeNewIteratesVector()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1IteratesVector.html">IteratesVector</a> &gt; Ipopt::IteratesVector::MakeNewIteratesVector </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">bool</a>&#160;</td>
          <td class="paramname"><em>create_new</em> = <code><a class="el" href="classIpopt_1_1DependentResult.html">true</a></code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Make New methods. </p>
<p>Use this method to create a new iterates vector.</p>
<p>The MakeNew method on the <a class="el" href="classIpopt_1_1Vector.html" title="Vector Base Class.">Vector</a> class also works, but it does not give the create_new option. </p>

</div>
</div>
<a id="acc8b6a2d45ee73d5e2bf6d8e1f3eecd5" name="acc8b6a2d45ee73d5e2bf6d8e1f3eecd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc8b6a2d45ee73d5e2bf6d8e1f3eecd5">&#9670;&#160;</a></span>MakeNewIteratesVectorCopy()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1IteratesVector.html">IteratesVector</a> &gt; Ipopt::IteratesVector::MakeNewIteratesVectorCopy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Use this method to create a new iterates vector with a copy of all the data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00052">52</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="ae7e46d0e185730f44cd7b16734d8528f" name="ae7e46d0e185730f44cd7b16734d8528f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7e46d0e185730f44cd7b16734d8528f">&#9670;&#160;</a></span>MakeNewContainer()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1IteratesVector.html">IteratesVector</a> &gt; Ipopt::IteratesVector::MakeNewContainer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Use this method to create a new iterates vector container. </p>
<p>This creates a new NonConst container, but the elements inside the iterates vector may be const. Therefore, the container can be modified to point to new entries, but the existing entries may or may not be modifiable. </p>

</div>
</div>
<a id="a24c250192affb6cb7615a184b3d5b97d" name="a24c250192affb6cb7615a184b3d5b97d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24c250192affb6cb7615a184b3d5b97d">&#9670;&#160;</a></span>x()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::x </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Iterates Set/Get Methods. </p>
<p>Get the x iterate (const) </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00073">73</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a68a8ab0fd9daffbb6e1fe687d6b8b412" name="a68a8ab0fd9daffbb6e1fe687d6b8b412"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68a8ab0fd9daffbb6e1fe687d6b8b412">&#9670;&#160;</a></span>x_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::x_NonConst </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the x iterate (non-const) - this can only be called if the vector was created internally, or the Set_x_NonConst method was used. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00081">81</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a568e147d0a3816631d73fbda87fa2fd3" name="a568e147d0a3816631d73fbda87fa2fd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a568e147d0a3816631d73fbda87fa2fd3">&#9670;&#160;</a></span>create_new_x()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_x </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the x entry. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00797">797</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a9ac70247bdcfc2b31688f96c641b51c5" name="a9ac70247bdcfc2b31688f96c641b51c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ac70247bdcfc2b31688f96c641b51c5">&#9670;&#160;</a></span>create_new_x_copy()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_x_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the x entry and copy the current values into it. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00092">92</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="aaab6d6bfeeb7ebbe67b19c86fda860f8" name="aaab6d6bfeeb7ebbe67b19c86fda860f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaab6d6bfeeb7ebbe67b19c86fda860f8">&#9670;&#160;</a></span>Set_x()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_x </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the x iterate (const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00104">104</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a64bfc3cc6e638cc749351a88a3c93b8e" name="a64bfc3cc6e638cc749351a88a3c93b8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64bfc3cc6e638cc749351a88a3c93b8e">&#9670;&#160;</a></span>Set_x_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_x_NonConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the x iterate (non-const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00115">115</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="aeaad602b745361f1cb7b86ff2ee55625" name="aeaad602b745361f1cb7b86ff2ee55625"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeaad602b745361f1cb7b86ff2ee55625">&#9670;&#160;</a></span>s()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::s </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the s iterate (const) </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00123">123</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a80880dada7429989decb21d5660ce96d" name="a80880dada7429989decb21d5660ce96d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80880dada7429989decb21d5660ce96d">&#9670;&#160;</a></span>s_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::s_NonConst </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the s iterate (non-const) - this can only be called if the vector was created internally, or the Set_s_NonConst method was used. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00132">132</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a70b6429871de05007c9709df6f90a5a5" name="a70b6429871de05007c9709df6f90a5a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70b6429871de05007c9709df6f90a5a5">&#9670;&#160;</a></span>create_new_s()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_s </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the s entry. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00802">802</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a930afb4888ed8686152db28e79c7b3d8" name="a930afb4888ed8686152db28e79c7b3d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a930afb4888ed8686152db28e79c7b3d8">&#9670;&#160;</a></span>create_new_s_copy()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_s_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the s entry and copy the current values into it. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00142">142</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="add2d3a37771b705ff86fdc18f67c58e0" name="add2d3a37771b705ff86fdc18f67c58e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add2d3a37771b705ff86fdc18f67c58e0">&#9670;&#160;</a></span>Set_s()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_s </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the s iterate (const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00154">154</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="aa64a035f070b591d0e01e5974a06e19f" name="aa64a035f070b591d0e01e5974a06e19f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa64a035f070b591d0e01e5974a06e19f">&#9670;&#160;</a></span>Set_s_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_s_NonConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the s iterate (non-const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00165">165</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a4d0cd7d0ca401734fac474c42c878801" name="a4d0cd7d0ca401734fac474c42c878801"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d0cd7d0ca401734fac474c42c878801">&#9670;&#160;</a></span>y_c()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::y_c </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the y_c iterate (const) </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00173">173</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a5930ce7385758e331cb29579f57a1adc" name="a5930ce7385758e331cb29579f57a1adc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5930ce7385758e331cb29579f57a1adc">&#9670;&#160;</a></span>y_c_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::y_c_NonConst </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the y_c iterate (non-const) - this can only be called if the vector was created internally, or the Set_y_c_NonConst method was used. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00182">182</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a7bdcd0f377a3033be07fb2d17fb90fb0" name="a7bdcd0f377a3033be07fb2d17fb90fb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bdcd0f377a3033be07fb2d17fb90fb0">&#9670;&#160;</a></span>create_new_y_c()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_y_c </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the y_c entry. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00807">807</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a16080aeecdf8ef12153084ec75aa7214" name="a16080aeecdf8ef12153084ec75aa7214"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16080aeecdf8ef12153084ec75aa7214">&#9670;&#160;</a></span>create_new_y_c_copy()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_y_c_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the y_c entry and copy the current values into it. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00193">193</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="aa5e9b4e0048f09c0e9c5014423a567ad" name="aa5e9b4e0048f09c0e9c5014423a567ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5e9b4e0048f09c0e9c5014423a567ad">&#9670;&#160;</a></span>Set_y_c()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_y_c </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the y_c iterate (const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00205">205</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a621f1d24794b2585b0c2ee406890e7d1" name="a621f1d24794b2585b0c2ee406890e7d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a621f1d24794b2585b0c2ee406890e7d1">&#9670;&#160;</a></span>Set_y_c_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_y_c_NonConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the y_c iterate (non-const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00216">216</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a4729b5c09a918255840dc883fc41b638" name="a4729b5c09a918255840dc883fc41b638"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4729b5c09a918255840dc883fc41b638">&#9670;&#160;</a></span>y_d()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::y_d </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the y_d iterate (const) </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00224">224</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a39e37033161afada8698df37ada46566" name="a39e37033161afada8698df37ada46566"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39e37033161afada8698df37ada46566">&#9670;&#160;</a></span>y_d_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::y_d_NonConst </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the y_d iterate (non-const) - this can only be called if the vector was created internally, or the Set_y_d_NonConst method was used. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00232">232</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a24dde11b3b341ec320c9fca9843b2b6a" name="a24dde11b3b341ec320c9fca9843b2b6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24dde11b3b341ec320c9fca9843b2b6a">&#9670;&#160;</a></span>create_new_y_d()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_y_d </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the y_d entry. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00812">812</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="aa58303b138952fa511613d7a56a27721" name="aa58303b138952fa511613d7a56a27721"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa58303b138952fa511613d7a56a27721">&#9670;&#160;</a></span>create_new_y_d_copy()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_y_d_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the y_d entry and copy the current values into it. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00243">243</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a3619d8c53dfeb1486101f1ce1f3f31fe" name="a3619d8c53dfeb1486101f1ce1f3f31fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3619d8c53dfeb1486101f1ce1f3f31fe">&#9670;&#160;</a></span>Set_y_d()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_y_d </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the y_d iterate (const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00255">255</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="afec10f6764fd977a8afb8585b5f5054e" name="afec10f6764fd977a8afb8585b5f5054e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afec10f6764fd977a8afb8585b5f5054e">&#9670;&#160;</a></span>Set_y_d_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_y_d_NonConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the y_d iterate (non-const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00266">266</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a3398647c976a9331a7fdb1769cd35848" name="a3398647c976a9331a7fdb1769cd35848"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3398647c976a9331a7fdb1769cd35848">&#9670;&#160;</a></span>z_L()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::z_L </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the z_L iterate (const) </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00274">274</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a6b3cd60f0540c2139a05de9b29452530" name="a6b3cd60f0540c2139a05de9b29452530"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b3cd60f0540c2139a05de9b29452530">&#9670;&#160;</a></span>z_L_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::z_L_NonConst </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the z_L iterate (non-const) - this can only be called if the vector was created internally, or the Set_z_L_NonConst method was used. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00283">283</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a30a46cc30c1552e1d59f9c383703f323" name="a30a46cc30c1552e1d59f9c383703f323"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30a46cc30c1552e1d59f9c383703f323">&#9670;&#160;</a></span>create_new_z_L()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_z_L </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the z_L entry. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00817">817</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="ab752081932edc031591500ca041e2df0" name="ab752081932edc031591500ca041e2df0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab752081932edc031591500ca041e2df0">&#9670;&#160;</a></span>create_new_z_L_copy()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_z_L_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the z_L entry and copy the current values into it. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00293">293</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="acedee8234c6e27a7c79664c1ab108515" name="acedee8234c6e27a7c79664c1ab108515"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acedee8234c6e27a7c79664c1ab108515">&#9670;&#160;</a></span>Set_z_L()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_z_L </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the z_L iterate (const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00305">305</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="ac10196c380e481e16439d5dc006a0e2b" name="ac10196c380e481e16439d5dc006a0e2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac10196c380e481e16439d5dc006a0e2b">&#9670;&#160;</a></span>Set_z_L_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_z_L_NonConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the z_L iterate (non-const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00316">316</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a2f2f4ffdcfe8775e10da6c86fbb7aaa6" name="a2f2f4ffdcfe8775e10da6c86fbb7aaa6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f2f4ffdcfe8775e10da6c86fbb7aaa6">&#9670;&#160;</a></span>z_U()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::z_U </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the z_U iterate (const) </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00324">324</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="af1be1470da5eb33ab9ffbfaf6ff5dd5a" name="af1be1470da5eb33ab9ffbfaf6ff5dd5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1be1470da5eb33ab9ffbfaf6ff5dd5a">&#9670;&#160;</a></span>z_U_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::z_U_NonConst </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the z_U iterate (non-const) - this can only be called if the vector was created internally, or the Set_z_U_NonConst method was used. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00332">332</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a55e145e17adf1c9564bf6470ae3c68ef" name="a55e145e17adf1c9564bf6470ae3c68ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55e145e17adf1c9564bf6470ae3c68ef">&#9670;&#160;</a></span>create_new_z_U()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_z_U </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the z_U entry. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00822">822</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a17a4aa517ee8e75777077549164a3047" name="a17a4aa517ee8e75777077549164a3047"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17a4aa517ee8e75777077549164a3047">&#9670;&#160;</a></span>create_new_z_U_copy()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_z_U_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the z_U entry and copy the current values into it. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00343">343</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="ab567c4d1ca460e6dc5bd1740567010cc" name="ab567c4d1ca460e6dc5bd1740567010cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab567c4d1ca460e6dc5bd1740567010cc">&#9670;&#160;</a></span>Set_z_U()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_z_U </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the z_U iterate (const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00355">355</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a35041a91975ec5fb021b2a867c37da7a" name="a35041a91975ec5fb021b2a867c37da7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35041a91975ec5fb021b2a867c37da7a">&#9670;&#160;</a></span>Set_z_U_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_z_U_NonConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the z_U iterate (non-const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00366">366</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a17d1db0d2ab9199693ab1d2ce89e6be8" name="a17d1db0d2ab9199693ab1d2ce89e6be8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17d1db0d2ab9199693ab1d2ce89e6be8">&#9670;&#160;</a></span>v_L()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::v_L </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the v_L iterate (const) </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00374">374</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a1a629e1ca48239e48d13983d1374ff4e" name="a1a629e1ca48239e48d13983d1374ff4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a629e1ca48239e48d13983d1374ff4e">&#9670;&#160;</a></span>v_L_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::v_L_NonConst </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the v_L iterate (non-const) - this can only be called if the vector was created internally, or the Set_v_L_NonConst method was used. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00383">383</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a20cfb87372260ea97106d264245d3d4f" name="a20cfb87372260ea97106d264245d3d4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20cfb87372260ea97106d264245d3d4f">&#9670;&#160;</a></span>create_new_v_L()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_v_L </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the v_L entry. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00827">827</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a1b769b78f39dfed6650911a16247c20c" name="a1b769b78f39dfed6650911a16247c20c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b769b78f39dfed6650911a16247c20c">&#9670;&#160;</a></span>create_new_v_L_copy()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_v_L_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the v_L entry and copy the current values into it. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00394">394</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="ae4fd8873cd75486f3ce2cdbd714781f6" name="ae4fd8873cd75486f3ce2cdbd714781f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4fd8873cd75486f3ce2cdbd714781f6">&#9670;&#160;</a></span>Set_v_L()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_v_L </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the v_L iterate (const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00406">406</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="af683089d5e8cffa0c5cddcf14b740488" name="af683089d5e8cffa0c5cddcf14b740488"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af683089d5e8cffa0c5cddcf14b740488">&#9670;&#160;</a></span>Set_v_L_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_v_L_NonConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the v_L iterate (non-const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00416">416</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a17cd8a7b60030d1ed6dc25e98123941b" name="a17cd8a7b60030d1ed6dc25e98123941b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17cd8a7b60030d1ed6dc25e98123941b">&#9670;&#160;</a></span>v_U()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::v_U </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the v_U iterate (const) </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00424">424</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a19451c5cb270fe43d36ba332df75b85e" name="a19451c5cb270fe43d36ba332df75b85e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19451c5cb270fe43d36ba332df75b85e">&#9670;&#160;</a></span>v_U_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::v_U_NonConst </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the v_U iterate (non-const) - this can only be called if the vector was created intenally, or the Set_v_U_NonConst method was used. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00433">433</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a9aa43437a268d8915bd879f14a99d4d9" name="a9aa43437a268d8915bd879f14a99d4d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9aa43437a268d8915bd879f14a99d4d9">&#9670;&#160;</a></span>create_new_v_U()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_v_U </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the v_U entry. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00832">832</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="ab0abeec44104c7943611ac1d1eebde4a" name="ab0abeec44104c7943611ac1d1eebde4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0abeec44104c7943611ac1d1eebde4a">&#9670;&#160;</a></span>create_new_v_U_copy()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::create_new_v_U_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new vector in the v_U entry and copy the current values into it. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00444">444</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="affe8decdc8a8c2afb7666b019eddefe4" name="affe8decdc8a8c2afb7666b019eddefe4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affe8decdc8a8c2afb7666b019eddefe4">&#9670;&#160;</a></span>Set_v_U()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_v_U </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the v_U iterate (const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00456">456</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="ab11fe89bb5517d8d84d80df52c490c83" name="ab11fe89bb5517d8d84d80df52c490c83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab11fe89bb5517d8d84d80df52c490c83">&#9670;&#160;</a></span>Set_v_U_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_v_U_NonConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the v_U iterate (non-const). </p>
<p>Sets the pointer, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00467">467</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a7756fb2a2de14ec96de0b733920697cb" name="a7756fb2a2de14ec96de0b733920697cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7756fb2a2de14ec96de0b733920697cb">&#9670;&#160;</a></span>Set_primal()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_primal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the primal variables all in one shot. </p>
<p>Sets the pointers, does NOT copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00478">478</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a97a62cf742f6594de4299368566309bf" name="a97a62cf742f6594de4299368566309bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97a62cf742f6594de4299368566309bf">&#9670;&#160;</a></span>Set_primal_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_primal_NonConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00486">486</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a5c6ebfc888c924a6d842043e6b7f2f41" name="a5c6ebfc888c924a6d842043e6b7f2f41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c6ebfc888c924a6d842043e6b7f2f41">&#9670;&#160;</a></span>Set_eq_mult()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_eq_mult </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>y_c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>y_d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the eq multipliers all in one shot. </p>
<p>Sets the pointers, does not copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00499">499</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="acc76ecef3cef6615cf10ab5fea0c3861" name="acc76ecef3cef6615cf10ab5fea0c3861"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc76ecef3cef6615cf10ab5fea0c3861">&#9670;&#160;</a></span>Set_eq_mult_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_eq_mult_NonConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>y_c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>y_d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the eq multipliers all in one shot. </p>
<p>Sets the pointers, does not copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00512">512</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a78e14d674a0e8174811ee122665acfc3" name="a78e14d674a0e8174811ee122665acfc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78e14d674a0e8174811ee122665acfc3">&#9670;&#160;</a></span>Set_bound_mult()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_bound_mult </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>z_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>z_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>v_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>v_U</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the bound multipliers all in one shot. </p>
<p>Sets the pointers, does not copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00525">525</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a6cae693289d049f52d9c674adc2f8b44" name="a6cae693289d049f52d9c674adc2f8b44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6cae693289d049f52d9c674adc2f8b44">&#9670;&#160;</a></span>Set_bound_mult_NonConst()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::Set_bound_mult_NonConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>z_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>z_U</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>v_L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1Vector.html">Vector</a> &amp;&#160;</td>
          <td class="paramname"><em>v_U</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the bound multipliers all in one shot. </p>
<p>Sets the pointers, does not copy data. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00542">542</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a26bc6e4fe52d02d7e554e7589ad8f416" name="a26bc6e4fe52d02d7e554e7589ad8f416"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26bc6e4fe52d02d7e554e7589ad8f416">&#9670;&#160;</a></span>GetTagSum()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1TaggedObject.html#a6295578d16e7272fd040f02806d72afc">TaggedObject::Tag</a> Ipopt::IteratesVector::GetTagSum </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get a sum of the tags of the contained items. </p>
<p>There is no guarantee that this is unique, but there is a high chance it is unique and it can be used for debug checks relatively reliably. </p>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00562">562</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a9494ed42455e5d7b1894961f5193b783" name="a9494ed42455e5d7b1894961f5193b783"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9494ed42455e5d7b1894961f5193b783">&#9670;&#160;</a></span>operator=()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">void</a> Ipopt::IteratesVector::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1IteratesVector.html">IteratesVector</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Default Assignment Operator. </p>

</div>
</div>
<a id="a930d090a9e066db86dd76d8ef7c5766b" name="a930d090a9e066db86dd76d8ef7c5766b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a930d090a9e066db86dd76d8ef7c5766b">&#9670;&#160;</a></span>GetIterateFromComp()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::GetIterateFromComp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>private method to return the const element from the compound vector </p>
<dl class="section return"><dt>Returns</dt><dd>NULL, if none is currently set </dd></dl>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00633">633</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<a id="a62f9ee69bc3e49d56b657a2cc4fb685f" name="a62f9ee69bc3e49d56b657a2cc4fb685f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62f9ee69bc3e49d56b657a2cc4fb685f">&#9670;&#160;</a></span>GetNonConstIterateFromComp()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1SmartPtr.html">SmartPtr</a>&lt; <a class="el" href="classIpopt_1_1Vector.html">Vector</a> &gt; Ipopt::IteratesVector::GetNonConstIterateFromComp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceIpopt.html#a5a4a27f325033a0e5d85a4ebc4038b57">Index</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>private method to return the non-const element from the compound vector </p>
<dl class="section return"><dt>Returns</dt><dd>NULL, if none is currently set </dd></dl>

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00648">648</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ae291f7300eb01ec438bab074edabb2bd" name="ae291f7300eb01ec438bab074edabb2bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae291f7300eb01ec438bab074edabb2bd">&#9670;&#160;</a></span>owner_space_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classIpopt_1_1DependentResult.html">const</a> <a class="el" href="classIpopt_1_1IteratesVectorSpace.html">IteratesVectorSpace</a>* Ipopt::IteratesVector::owner_space_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="IpIteratesVector_8hpp_source.html#l00627">627</a> of file <a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/Algorithm/<a class="el" href="IpIteratesVector_8hpp_source.html">IpIteratesVector.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
</body>
</html>
